Puerto de la Cruz is a family-friendly place known for its beaches. You might find the perfect souvenir at Martianez Shopping Centre or Anaza Carrefour Commercial Center. And while you're here, be sure to stop by Plaza del Charco and San Telmo Promenade.