Smoking is generally not allowed at indoor restaurants and bars. However it is allowed in most outside bars and restaurants. You will find people smoking at the pool as well as the beach. If people smoking around you offends you Cuba may not be the place for you.