Carnival's Web site was the source for the above.

They're pretty vague on the site, mentioning only the ships that have Spa categories. It would appear, therefore, that smoking is permitted in all staterooms and balconies on other ships, and is limited to designated public areas on the ship. That was also the case on our Elation cruise last month.