ABC Islands · Bahamas Nassau → Cabo Rojo → Willemstad + 1 more From Miami · 9 nights · Next Jul 1 From $1,158 8 upcoming departures · 1 ship →