typical flowers lining the walls of houses in Puerto de La Cruz Tenerife in Spain's Canary Islands.