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