I am not a smoker, but I'm always impressed with how strongly some people react to others being allowed to smoke in some outdoors areas on cruise ships.
Do you realize that you're on a floating power plant that burns fossil fuels, and the smoke stack is right above your head? Ever notice all the soot on the aft of the ship? It's not from cigarettes.
If health and air quality is a major concern, cruising is not a good choice.
For more on cruise ship air quality: https://www.usnews.com/news/national-news/articles/2019-01-24/air-quality-on-cruise-ships-worse-than-in-beijing-study