Unable to answer "Who is allowed to park here? Parking may be free or paid." – Parking Lot – https://osm.org/way/863243629 via StreetComplete 58.2:

Parking at the roadside of Beach Road is public. 
Parking next to the Surf Lifesaving Club is private (Lifeguards only)