Folks have to get creative and adapt to survive.

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.