Carmel-by-the-Sea, Carpinteria, Morro Bay… From golden desert landscapes to rugged, wildlife-filled coastlines, California never falls short when it comes to coastal cities and towns worth exploring, places that strike the perfect balance between outdoor adventure, relaxation, and things to do.
But sometimes, the real magic is in going off the beaten path. If you’re craving a lesser-known, less-crowded escape, this quaint, unassuming, under-the-radar village just about three hours from the City of Angels fits the bill perfectly.
A whale-watching gem hidden in plain sight
Avila Beach is a tiny village of just 1,500 people, tucked at the heart of the San Luis Obispo Bay and 160 miles north of L.A. Despite its small footprint, this warm-microclimate beach town packs a surprising range of activities, from the scenic Bob Jones Trail to kayaking, paddleboarding, exploring tide pools, or browsing art galleries and tasting rooms along the Front Street boardwalk.
But by far, Avila’s biggest draw is the presence of gray and humpback whales. These massive, mesmerizing mammals migrate seasonally through San Luis Bay and can often be spotted with the naked eye from shore, especially from the Avila and Harford piers (though specialized boat tours are also available for a closer look!), The Whale Trail explains.
Gray whales are most noticeable during their winter–spring migration, while humpbacks stick around to feed from late spring through fall. Under the right conditions, you might even glimpse other species, such as dolphins, blue whales, or orcas in the broader region.
Avila Beach, America’s favorite town
This charming village is currently running for a national title that puts a spotlight on the charm of small communities across the country. America’s Favorite Small Towns is a contest that celebrates towns with populations under 250,000 for their character, beauty, and community spirit.
Voters can cast a ballot once per day on the contest’s official site through early spring 2026, helping their favorite town climb the leaderboard and even enter them for a chance to win a travel package worth up to $1,500. If you already know and love Avila Beach, hurry and cast your vote. If not, this is the perfect excuse to discover this charming coastal gem and help it reach the very top of the leaderboard!