Tomales Bay State Park
You can hike to four different beaches in this 2,000-acre park: Heart's Desire (what a name), Pebble, Shell, and Indian Beach. The first beach is more developed than the others, but there's plenty of forests, wildlife, and waterfront views to enjoy.