Eastern Caribbean Puerto Plata → Catalina Island → Charlotte Amalie, Saint Thomas + 2 more From Miami · 7 nights · Next Jan 30 From $3,655 1 upcoming departure · 1 ship →