In vielen Hotels gibt es inzwischen rauchfreie Restaurants und Zonen. Oftmals zwar nicht wirklich verständlich nach welchem Prinzip, aber egal. Einige Hotels bieten inzwischen auch Nichtraucher-Zimmer an. Da diese aber jahrelang vollgequalmt und nicht renoviert wurden ist das auch eher fraglich. Auf den Balkonen/Terrassen ist es überall erlaubt.
Manche öffentliche Restaurants haben ein Rauchverbot, einige nicht. Oftmals wird aber auch in den rauchfreien geraucht.
Da Kuba das Land der Zigarren ist, ist das Rauchen von diesen eigentlich nirgends verpönnt. Allerdings gibt es immer wieder mal Leute die sich darüber aufregen. Aber diese Leute verstehe ich hier wie dort nicht. Setzen sich in die Raucherzone und regen sich dann über den Qualm auf.
Eine wirklich pauschale Antwort gibt es auf deine Frage leider nicht. Mußt du dann vor Ort gucken. Aber du wirst ausreichend Gelegenheiten und Orte finden um deine Zigarre zu geniessen.