Where is Mavericks Beach?

Where is Mavericks Beach located?

Mavericks Beach, Mavericks Beach, United States of America (approx. 37.495636°, -122.49679°)


Where is Mavericks Beach on the map?