Buy stock photo Scenic view of sea, rocks and residential buildings in Camps Bay Beach, Cape Town, South Africa. Tidal ocean waves washing over shoreline rocks and boulders. Overseas travel and tourism destination