Eastern Caribbean · Bahamas Grand Turk Island → San Juan → Saint Thomas + 1 more From Miami · 7 nights · Next Dec 26 From $999 1 upcoming departure · 1 ship →