best historic beach towns for photography lovers