Pour une expérience luxueuse et relaxante à San Pedro, plusieurs Hôtels Spa sont recommandés. Parmi eux, le Victoria House Resort & Spa offre un cadre élégant avec des villas privées dotées de leur propre piscine et un spa proposant une gamme complète de soins. Le Mahogany Bay Resort & Beach Club est également très apprécié pour son spa, ses restaurants gastronomiques et sa plage privée