Tucked away in the Bahamas, Eleuthera's Queen's Baths offer a serene soak unlike any hotel pool - nature's secret spa carved ...