Most cruise lines are unanimous in not allowing passengers to bring their own alcohol aboard, with the exception of one or two bottles of wine or champagne. Guests bringing wine aboard may consume it in their cabin or pay a corkage fee to drink it in the ship’s dining rooms. Please see here for information on alcohol allowances and corkage for specific cruise lines.
Passengers attempting to bring alcohol other than wine or champagne on board will have it taken from them and held until the end of the cruise. All cruise lines reserve the right to remove alcohol at the gangway should the need arise. Any duty free alcohol purchased on board or in port will usually be held by the cruise line and delivered back to the passenger prior to disembarkation.