In the late 70's, I remember a Saturday am Delta flight nonstop to Miami that was filled with nothing but NCL Skyward passengers and you went right on a bus to the Miami pier.
Makes some sense for the cruise lines to buy large blocks of seats to SXM on the day of sail if not a few days before and after.