The only fault with Royal Caribbean that I see here is that the Guest Departure Officer should have advised the guest to contact Air2Sea. That's assuming the Guest Departure Officer was told this was an Air2Sea booking and not airfare that had been booked by the client directly. Other than that, it is the responsibility of the guest to bring documentation and know who to call for what.