The other mess, of course, is bringing alcohol onboard. Part of the "magic" of a
DCL cruise is checking your bag in your airport of origin and not seeing it until it magically arrives at your stateroom. DCL's policy is that all alcohol must be in carry-on, not checked luggage, notwithstanding TSA rules that do not allow alcohol in carry-ons. So we packed one (and only one) special bottle of wine in our checked baggage in our airport of origin. DCL collected our checked bags in Orlando (we couldn't have gotten them if we wanted to). The bags appeared in our stateroom but DCL confiscated the checked bottle of wine and held it all cruise until debarkation morning. Pretty ridiculous when we had no other choice. I did let Guest Services know exactly how ludicrous and short-sighted such a policy was, they said that they are always "reviewing" their policies and practices and, although they would not give me our confiscated bottle of wine (which was a very special one), they did give us another one for free as an "apology."
Hard to see the logic there. I understand a) banning spirits and liquor and b) limiting the amount of beer or wine that one can bring on board if DCL sees this as a problem. But what does it matter whether it is brought in a carry-on or in checked luggage? They can still police it to make sure guests don't exceed the limits since they a) clearly check all carry-ons and b) apparently check all checked luggage. Pretty easy to see if anyone is bringing on more than allotted. The current policy, as practiced, only works for locals who drive to the port or guests who stop at a wine shop on the way to the port and can pack it in their carry ons. If you're taking Magical Express or DCL transfers, that doesn't work for air travelers.