Help me pick out a dress

So, I’m going on a cruise in January; however, I need a dress for the captains dinner. I found several that I like. I just can’t decide and if it is good for the occasion or not.

N