Freepik
    West coast of Tenerife. Oceanic shore with small towns and villages.

    West coast of Tenerife. Oceanic shore with small towns and villages.