If you want a very authentic experience San Pedro will give you that. Make sure to check out Blue Bayou. It is a rough 30 minute golf cart ride but we’ll worth it. Hop over to Caye Caulker via the water taxi and do the All inclusive snorkeling excursion with Nauti Time, look for them on TripAdvisor.