Explore 180 wild swimming spots in Canary Islands, Spain, including 179 beaches and 1 lake.
Las Palmas
116 spots
Santa Cruz de Tenerife
64 spots
Las Palmas, Spain
Santa Cruz de Tenerife, Spain