The ncl website states you can smoke in your stateroom, on your balcony, on deck (away from food areas/kids areas/etc), in the cigar lounge and in the casino! fantastic! as a smoker the whole idea of a cruise appeals: when you fly you have 3 hours from entering the airport until you get on your plane and then another hour at least getting out of your destination airport. That's 4 hours ON TOP of your flight time without a cigarette! no wonder there's airplane-rage! and all so airlines can save money by recycling the same stale air all through the flight. When you could smoke on planes the air quality was fantastic as they HAD to introduce fresh oxygen regularly. Nowadays the whole plane practically passes out after a transatlantic flight from lack of oxygen! ANYHO! kudos to ncl, cunard and other cruise lines for allowing smokers to enjoy their trips without feeling like a social leper (like celebrity and fred olsen do! how these lines don't like people smoking on their balconies, in the open air is bizarre!).
Apparently not but check the website for any specially facilies they may have for the ones that have not kicked the habit.