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