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