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