Beach and Twelve Apostles mountain in Camps Bay near Cape Town, South Africa