Tenerife has a large variety of beaches. Most of them are from rocks and black sand, due to the volcanic origin of the island, although there are also a good number of white sand beaches.
Adeje beaches
Arico beaches
Arona beaches
Buenavista beaches
Candelaria beaches
El Rosario beach
El Sauzal beach
Fasnia beaches
Garachico beaches
Granadilla beaches
Guia de Isora beaches
Guimar beaches
Icod de los Vinos beaches
La Guancha beaches
La Laguna beaches
La Orotava beaches
Los Realejos beaches
Los Silos beach
Puerto de la Cruz beaches
San Juan de la Rambla beach
San Miguel beaches
Santa Cruz de Tenerife beaches
Santiago del Teide beaches
Tacoronte beaches
In total there are 134 beaches.