If you are really concerned with this, just wait until the ship has sailed and then light up. The breeze will quickly blow away any smoke and other cabins should have little real reason to complain. Note that on Carnival, you are not allowed to smoke in your room, however. You MUST be out on the balcony or they will get real testy!

BobandJeana