I've been on a few ships with a smoking area on the rear, outdoor Lido deck. Often when the doors open between the Lido restaurant and the smoking area, the smoke does waft in. It's really unpleasant.
On one NCL ship there was a person smoking a cigar on his veranda, just one deck up and one cabin forward from us. I reported it to the customer service desk and nothing happened. The next time that person was smoking on the veranda I call customer service and said, "either you can go to this persons room and tell them not to smoke or I can do it, which would you prefer?". I never smelled smoke for the rest of the cruise.