Non are completely non-smoking but Celebrity has no smoking anywhere inside and Oceania does too I think. There are designated smoking spots outside
Correct, Celebrity has I believe three designated spots on their ships and one spot for Cigars and Pipes. As stated, indoors including the Casino are completely smoke free and no smoking allowed in cabins or on verandas.
I'm all for no smoking period. Designated areas don't actually keep the smoke from us non smokers even outside. Sad that's it's the more luxury the less smoke. But one day I will make it to those thanks for asking I am checking the site that was posted about it.