This day-use park features multiple gently sloping, surf-free beaches, protected from winds by Inverness Ridge, the backbone of the Point Reyes Peninsula. Tomales Bay State Park is composed of 3 distinct use areas:
- Heart's Desire - Located at 1100 Pierce Point Road, in Inverness, Heart's Desire is the heart of Tomales Bay State Park. Here you will find the parks Ranger Station, Heart's Desire Beach, Vista Point Picnic Area, and hiking trails to Indian Beach, Pebble Beach, and Shell Beach. Dogs are not permitted on any beaches or trails in this area.
- Shell Beach - Located at the end of Camino Del Mar in Inverness, Shell Beach offers two small beaches with access to the Johnstone trail which connects to Heart's Desire. The beaches are only accessible by hiking trail from the parking lot and spaces in the lot are very limited. Dogs are not permitted on any beaches or trails in this area.
- Millerton Point - Located at 15475 HWY 1, north of Point Reyes Station, Millerton Point sits on the inland side of the bay and features Alan Sieroty Beach along with a loop trail. Dogs are not permitted on the beach, but are allowed on the loop trail while on leash.