Buy stock photo A coastal beach along Lions Head and Table Mountain in Cape Town, South Africa against a blue sky background over the peninsula. Calm and scenic landscape with iconic landmarks outdoors