Puerto de la Cruz is a city and municipality in the northern part of the island of Tenerife, Canary Islands, Spain. It was formerly known by its English translation, "Port of the…