Freepik
    Rocky shore of Puerto de la Cruz. Waves of atlantic ocean roll over the rocks on a sunny day, Tenerife, Spain

    Rocky shore of Puerto de la Cruz. Waves of atlantic ocean roll over the rocks on a sunny day, Tenerife, Spain