Travel information about Puerto de la Cruz, a beautiful spot located in northern Tenerife. Discover the top attractions and things to do during your visit.