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