With thousands of miles of stunning coastline and hundreds of tiny islands, the top US beaches are spread right around the country. From huge swathes of sweeping sand to tiny ribbons or secluded horseshoe coves, there’s a favorite for everyone. So here, in no particular order, are 20 top US beaches.
1. Coronado Central Beach, California
Although the very glam Hotel del Coronado is the dominant feature, Coronado Beach deserves its place among the top US beaches. Stretching for 1.5 miles along Ocean Boulevard in San Diego, it has a backdrop of fabulous seaside homes. The beach is enjoyed by swimmers, sand sculptors, boogie boarders, tide poolers, and between December and February, whale watchers.