Follow my list on Google Maps - Tenerife Guide / Rustam
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.
- La Orotava
- Puerto de la Cruz
Most small coastal towns have their own unique charm.