If you are of legal age I don't see why you can't bring alcohol aboard. They let you on Holland America and even sell it at the port in Ft. Lauderdale for you to take onboard. We are going on Princess and they say absolutely no alcohol should be brought onboard. This is just to force you to buy their drinks onboard. They won't even let you bring a bottle you buy onboard to your cabin and hold it until the end of the cruise. This makes me very unhappy.