Set amongst the indigenous trees on a beach overlooking the turquoise waters of the Caribbean Sea, tranquility envelopes you as you enter Xanadu. We have both ocean Front suites and Garden View suites which look out over the natural gardens, water f…