Eastern Caribbean Puerto Plata → San Juan → Charlotte Amalie, Saint Thomas + 3 more From Miami · 10 nights · Next Nov 28 From $6,399 1 upcoming departure · 1 ship →