![Xanadu Resort]()
Xanadu Resort
Xanadu, meaning "idyllic, beautiful place" is an island getaway a short walk from San Pedro, overlooking the Caribbean and the Barrier Reef. The resort features 18 thatched roofed domes housing luxurious suites with fully equipped kitchens and a view, all with modern amenities, along with a variety of activities to enjoy.