Puerto de la Cruz is a historic town and still has a good deal of charm and, as there is far more to see and do in the north of the island than the south, leaves you well positioned for exploring the rest of the island.
Main Tenerife gay resort is Puerto de la Cruz, which is on Tenerife's lush northern coast.