More to this story...
In order to smoke in the casino you have to be gambling. You just can't walk to the smoking area and light up. Carnival says they will actively police that.
All ticket contracts will be revised such that effective December 1, if someone smokes in their cabin they will be assessed a $250 cleaning fee.