Buy stock photo High angle of a seaside town on a mountain against a clear blue sky on a bright summer day outside. A small beach town in nature. Scenic coastline in Camps Bay, Cape Town, South Africa