Some updates:
Encore - Apr, 2022 - There was an additional smoking area next to the Waves Bar on Deck 16
Joy - Sept, 2022 - No change, but there are now a good number of chairs and tables at H2O
Prima - Feb, 2023 - Casino smoking room Deck 6, Forward Sun Deck 18, Humidor
The Prima is terrible. Deck 18 is not accessible by elevator, so you need to walk up a long flight of stairs to the Sun Deck. Elder smokers were struggling big time, and if you had a walker or scooter -- forget it.
The Prima crewmembers told us we could smoke cigarettes in the Humidor, but that only lasted a couple of days. If there is a Humidor attendant you will be kicked out, if not, go for it.
The casino smoking room is not monitored.