Stock Photo: Llandudno Beach, Western Cape Province, South Africa.