We have a balcony. For Alaska it is warranted (plus I prefer being able to get air). We usually prop the door open a bit so we can hear the water.
Interesting idea about dining on deck. I can try to explore that.
Hopefully the ship won’t be that full. We’ll see.
1poorguy