Deal alert: Round-trip flights from NYC to Caribbean for around $300