Every beach in California is open to the public up to the mean high tide level (average of the high tides). So if you can get there from the water, tidelands, or an adjacent beach, you are legally allowed to be there as long as you don't venture onto the land above where an average high tide would be.