I go there, along with the adjacent GG lands and Mt Tam almost every weekend from May thru Sept, except when I'm in the mtns. May and June can
be magnificent for wildflowers, but each year is a little different. The yellow lupine and poppies tend to be heavy out toward Abbots Lagoon and Tomales Point that time of year. Given the rain this year, flowers should be spectacular, but perhaps a bit later in the month. Different kinds of flowers bloom on the hills and shore all through the season. The wind also tends to die down some in May, but you always want a windbreaker in your daypack and might need to be patient waiting out the wind with longer exposures. One learns. I'd stay away from the crowded visitor center area on the weekends. The Bear Valley Trail there is really best in winter rather than Spring; but if you head exactly the opposite way from there, toward the Rift Zone trail, there can be wonderful flowers in June. But the road which leads past Inverness toward Tomales Point tends to be the most productive if
flowers are what you are after. There are also lots of lush drippy cloud forests up on the ridges if you like to hike six or seven miles. Just so so many
places to go out there, most of which are not crowded. The Lighthouse area and nearby Chimney Rock trail are also best avoided on weekends, when they typically require you to take a shuttle bus, but are quite scenic, with seals too, if you have a telephoto. If you want to photograph elk, the Tomales Point area is the best spot. Don't break the herd perimeter, however. Use that telephoto. If you want a long beach hike without the crowds
of North Beach, South Beach, or Drake's Beach. Limantour sand spit is nice, or the beach at Abbots Lagoon, which is an easy level mile from the
parking lot. Stay clear of Muir Woods unless you want to be trampled to death or run over by six hundred tour buses. There are plenty of wonderful
trails in that area too without going to the 5% of the area with 95% of the tourists.