Yes,
DCL allows you bring on your own alcohol but it must be in your carry on that you bring onboard the ship with you. Not in your checked luggage that will be taken by a porter and delivered to your room.
Your cruise checked bags are checked at the curb by porters as they do not fit through the x-ray scanner (similar to an airport). All carryon luggage must fit through the x-ray scanner. DCL does not want any beverages to be put into checked luggage (opposite of the airlines).
So, if you are flying with booze you will have to take it out of airline checked bag and put it into your cruise carryon bag.
Anything with wheels will make carrying your booze onto the ship easier....rolling duffle, small rolling bag, etc. as long as it fits through a standard sized x-ray machine. The cabins onboard are not available until 1:30 ish so you will have your carry on bags with you until that time.
If you take DCL transfers from the airport to the ship it may get tricky because DCL pulls your checked bags from the plane before it hits the baggage carousel and it gets transported to the ship via a separate truck. You get special luggage tags that indicate you are taking DCL transfers so airport personnel know which bags to pull. You can get around this if you don't put the DCL transfers luggage tags on your bags and take the bags off the carousel yourself and switch the stuff around... but then you would have schlep the bags down to the Magical Express area of the airport to check in your checked luggage there. You would board the bus with your carryon bags.
If you rent a car you would just drop off your checked bags with a porter at the curb of the cruise terminal and proceed onboard with your carry on bags after you switched the booze into your carryons.
Confusing I know!
MJ