A seaside sojourn is always a good idea, and, fortunately, you don’t need to travel too far to embark on a relaxing beach getaway. That’s because America is home to a slew of incredible beach towns, all of which boast stunning scenery and postcard-worthy vistas. And, should you end up needing a break from the beach, most of them also feature vibrant downtown areas (think: shopping, dining, drinking, and entertainment offerings) or can’t-miss nearby attractions (such as historic lighthouses and nature preserves). Here are a few of our favorite beach towns in the U.S., from Alabama to Oregon and beyond.
Avila Beach, California
This charming village, located in San Luis Obispo County, is dotted with one-of-a-kind galleries and boutique shops, plus a handful of gorgeous beaches to choose from. A few of our favorites include Avila Beach City Beach (where you’ll find the 1,600-foot-long Avila Pier), Cave Landing Beach (which feels somewhat secluded), and Fisherman’s Beach (a tiny yet scenic stretch of sand). The historic Point San Luis Lighthouse is another must-visit, as is the Central Coast Aquarium.
Read the full list of the 18 Best Beach Towns in the US on TripSavvy.