Southern Caribbean Charlotte Amalie, Saint Thomas → Saint John's → Roseau + 2 more From San Juan · 7 nights · Next Dec 10 From $608 2 upcoming departures · 1 ship →