Muizenberg Beach in Cape Town on the Cape Peninsula, is where I grew up during the 60's. Beautiful wide beach with white sand, colourfully painted bathing boxes on the beach, the Muizenberg Pavilion behind and backed up by the impressive Muizenberg Mountain.
Credit: My own blog and photos