Buy stock photo Rocks, sea and mountain on horizon, sky and clouds with nature, summer and sunshine at holiday location. Outdoor, landscape and beach with environment, water and ocean with waves in South Africa