01
Best overall pick
Doran Regional Park (Doran Beach)
Bodega Bay • Family-Friendly Bay Beach • Best All-Around Choice Near Sebastopol
A long, gently curving spit with softer waves, easy parking, and plenty of room to spread out.
If you ask Sebastopol locals where to head first on a warm day, Doran is the name you hear most. Sheltered by Bodega Bay, the surf here is usually milder than on the open coast, making it popular with families, walkers, and casual waders. Come early on sunny weekends for the best parking, and bring layers—the breeze can pick up even on hot inland days.
02
Best for classic Sonoma Coast
Salmon Creek Beach
North Of Bodega Bay • Wide-Open Ocean Surf Beach • Great For Long Walks And Wave Watching
A sweeping stretch of sand backed by dunes where the full power of the Pacific is on display.
Just a bit north of town, Salmon Creek feels like the archetypal Sonoma Coast beach: big sky, rolling surf, and enough shoreline that you can usually find your own pocket of space. Locals come for tide watching, beachcombing, and bracing walks more than swimming, since the currents are strong and the water stays cold. Pair it with a stop at a Bodega Bay café to warm up afterward.
03
Most dramatic scenery
Goat Rock Beach
Jenner At The Russian River Mouth • Rugged Coastal Viewpoint Beach • Best For Scenery And Photography
A dramatic meeting of river and ocean framed by cliffs, sea stacks, and frequent wildlife sightings.
Goat Rock is where you go when you want atmosphere more than a towel-and-novel beach day. The sandy cove sits below bluffs and the iconic rock itself, with the Russian River flowing into the Pacific and harbor seals often hauled out nearby. It is stunning but hazardous; this is strictly a no-swimming, respect-the-signs kind of spot, so plan on wandering, watching the waves, and lingering for sunset.
04
Iconic river beach
Johnson's Beach
Downtown Guerneville On The Russian River • Lively Seasonal Riverside Beach • Best For Summer Lounging And People-Watching
A classic Russian River hangout with calm water, rentals, and a festive summer vibe.
On hot days, Johnson's Beach feels like Sebastopol’s unofficial backyard, with families, friend groups, and day-trippers staking out umbrellas along the gravelly shore. The seasonal dam creates a broad, calm swimming area with shallow sections for kids and deeper water for inflatables and small boats. Expect a day-use fee, limited shade, and a very social scene on peak weekends—go early if you want prime real estate by the water.