You can also go through Carnival's Bon Voyage department and order booze through them to be delivered to your stateroom the day of departure. Sure, the prices are on the high-side, but at least you don't have to worry about your contraband being confiscated.