Here's Carnival's Liquor and Beverage Policy
Bringing Alcohol On Board - Embarkation
Guests are prohibited from bringing alcoholic beverages onboard. However, guests 21 years of age and older only may bring one bottle (750ml) of wine or champagne, per person, on board only during embarkation at the beginning of the cruise. A $10 corkage fee per bottle will be charged should you wish to consume this wine in the main dining room; $14 corkage fee per bottle in the Supper Club. Guests may bring a small quantity of non-alcoholic beverages. All prohibited alcohol, additional quantities of wine/champagne or excessive quantities of non-alcoholic beverages will be confiscated and discarded without compensation.
Large cooler restrictions:
Carnival Cruise Lines does not allow guests to bring large coolers on board its ships. However for purposes of housing small, personal-sized coolers no larger than 12†x 12†x 12†for the purpose of housing small quantities of non-alcoholic beverages and/or medications are permitted as carry-on luggage. Screening and movement of large coolers through embarkation is an impediment to the boarding and security screening process. Therefore, large coolers are not permitted as carry-on or checked luggage.
Ports-of-Call
Alcoholic beverages of any kind purchased in any Port-of-Call will be confiscated at the gangway, stored on board and retained by Carnival until the end of the voyage.
Gift Shops On Board
Alcoholic beverages of any kind purchased in the ship's gift shop will be stored on board and be retained by Carnival until the end of the voyage.
Drinking Alcohol On Board
The minimum age for the purchase and/or consumption of alcoholic beverages in the bars, lounges and gift shops is 21 years of age. Carnival reserves the right to refuse the sale of alcoholic beverages to anyone. In the event that Bar/Restaurant/Gift Shop staff are in question that a guest is less than 21 years old, they shall request picture identification, prior to serving the drink or selling the bottle of liquor.