Directions to Heart's Desire Beach

  To begin with, I assume you can find directions to Point Reyes National Seashore, but how do you get to Heart's Desire Beach? Hearts Desire beach is in Tomales Bay State Park which you can see in the picture below:

Zooming in on Tomales Bay State Park:

Zooming in closer: