Tenerife. Colourful houses and palm trees on street in Puerto de la Cruz town, Tenerife, Canary Islands, Spain.