Anna,
First I will tell you that smoking as a topic always brings out very strong emotions on chat boards when it comes to travel.
I have had the terrible experience of having a cabin next to an inconsiderate smoker more than once - and fairly recently. My personal feelings are that it is a genuine concern and I limit my cruising to lines where someone cannot smoke on the balcony or in cabin nearby.