No Carol, NCL won't allow anything except one bottle of wine, which they charge you a corkage fee, plus gratuity (total about $27.00), if you declare it at embarkation. If you pack it, and don't declare it, they will confiscate it.

Ask me how I know. Also, we had a case of bottled water, and some diet Cokes (only Pepsi is avail on board -yuucckkk!), which they would not allow through checkpoint.
So we had to throw it all in the garbage can (along with everyone else's).