Colourful houses on street Puerto de la Cruz town, Tenerife, Canary Islands, Spain. Tourist pedestrian street near ocean with traditional houses