What about everyone else on the ship that wil be drinking? Do they all have To not drink during the duration of the cruise because Zoe has a problem with temptations and cavings?
I also see this as being controlling.
Imagine that!! An alcoholic trying to get people to conform to what they say!
If ya stand up and say yer gonna still have a drink with dinner there's a chance Zoe is either gonna try and make the cruise miserable for ha or Zoe is gonna get drunk and blame you.
And if Zoe is still having a problem with temptation and cravings it would be wise to avoid the cruise and work on her recovery.
I'd suggest printing out the replies here and handing them to her.