Buy stock photo Scenic seascape of Clifton beach, Cape Town, South Africa with hotels and holiday houses situated on a beachfront.  Beautiful rock outcrops of mountaintops and nature near the coastline or bay