Puerto de la Cruz has a espectacular coastal setting in Tenerife, the largest and most populous of the Canary Islands. Whether it's the dramatic cliffs of La Gomera, the expansive banana plantations ...