Here is what NCL's alcohol policy says.
Can I bring alcohol on board?
All guests are prohibited from bringing alcohol on board our ships. Please note that with the exception of Wine and Champagne, all guests are prohibited from bringing alcohol on board our ships. If you purchase any alcohol at one of our ports-of-call or in our onboard shops, we will safely store your purchase(s) and either on the final night of the cruise or the morning of debarkation it will be available for pick up in a designated area.