With an enviable location right on the beach, Xanadu offers guests a relaxing place to unwind and recuperate while enjoying dramatic vistas of the Caribbean Sea.