Caribbean | Cruise Ports | Guides Labadee, Haiti: Royal Caribbean’s Private Beach ByDanielle Zito January 15, 2021February 19, 2025