Karta Vacation Rentals
On Cayo Espanto, a tiny island off San Pedro on Belize’s Caribbean coast. The boutique beach hotel sits steps from the sand and is minutes from Hol Chan Marine Reserve, the Belize Barrier Reef, Secret Beach and Mexico Rocks. It’s roughly 11 km from the city center.