Puerto de la Cruz has a population of nearly 30,000, making it the sixth largest town in Tenerife.
From a small fishing village, its fortunes changed overnight when in 1706 a volcanic eruption destroyed the harbour at Garachico, then the most important port in the north of the island.
FREE ADVERTISING!