Colourful houses and palm trees on street in Puerto de la Cruz. The Teide volcano in the distance. Tenerife, Canary Islands.