Southern Caribbean · Eastern Caribbean Charlotte Amalie, Saint Thomas → Saint John's → Roseau + 3 more From Fort Lauderdale · 11 nights · Next Jan 29 From $1,436 1 upcoming departure · 1 ship →