Dan with your cruising background, from what you said, I think you would look great with your choices. The fact you posted asking, says that.
Basically, what they are asking of us is, that in The aft main dining room,and Le Bistro, we refrain from shorts, as I think we would in a fine reataurant, in Fla, or anywhere.