Follow my list on Google Maps - Tenerife Guide / Rustam

Playa de las Vistas, Playa de las Américas - great beaches, Américas also with many surf-schools and rentals around.

Los Gigantes - magnificent views and a beach with black(volcanic) sand.

Masca - charming mountain village with crazy views, must see.

El Teide - active volcano and Spain's highest peak. Also sick views. Get dressed well as there is snow on the summit, you can buy tickets to get there online. Even the road to the peak is worth the trip, you'll go through thick forests and above the clouds. Unforgettable sunsets.

Loro Parque - one of the best zoos on my list worldwide. Totally worth visiting.

Santa Cruz de Tenerife - the capital, I like to go there at least once during my visit. Recommended place to eat is Bokanka, try Tuna Tartare.

San Cristobal - beautiful city in the north, get dressed as it's a bit colder. Recommended place to eat is La Tasca de Cristian, reserve it in advance, the food is superb and relatively inexpensive.

Honorable mentions:

  • La Orotava
  • Puerto de la Cruz

Most small coastal towns have their own unique charm.