Shangri-La Caribe, Location