Muizenberg beach SURFING

Hout-Bay-Harbour
South African Blue Flag beach at Muizenberg in the Western Cape