Yep. Cruise lines keep both their non-smoking and smoking guests happy. There's the usual no smoking in the theater, the dining areas, the tenders, etc. But passengers can puff away in designated smoking areas inside the ship and out on the deck. You can smoke in your cabin, on your balcony, in almost all bars and lounges, and in the casino. A quiet cigar can be enjoyed in the clubby Churchill's Lounge.
Bahama Mama