All cabins are non-smoking. You have 3 options
1) get a room with a veranda
2) smoke only on outside decks (and in some smoking areas in some of the bars.( This is what we did. You are not in the room that much)
3)Get him to quit before the cruise
GET UP TO A $1000 SHIPBOARD CREDIT AND AN EXCLUSIVE GIFT!
If you make your Disney Cruise Line reservation with Dreams Unlimited Travel you’ll receive these incredible shipboard credits to spend on your cruise!