Puerto de la Cruz
Puerto de la Cruz blends historic Canarian charm with lively beaches and gardens, offering a more laid-back alternative to Tenerife's southern resorts while still providing plenty of restaurants, shopping, and cultural attractions.