Eastern Caribbean Grand Turk Island → Puerto Plata → Charlotte Amalie, Saint Thomas + 1 more From Miami · 9 nights · Next Dec 28 From $1,547 1 upcoming departure · 1 ship →