Eastern Caribbean Puerto Plata → Charlotte Amalie, Saint Thomas → Tortola From Port Canaveral · 7 nights · Next Jan 20 From $941 1 upcoming departure · 1 ship →