Panoramic view of Camps Bay Beach in Cape Town, South Africa, with green grass, lonaly tree and the Twelve Apostles mountain in the background.