The last resort is an online store run out of Sisters, OR and they have high quality products and customer service unlike anything I have experienced. Give them a shot. I think you will be very satisfied.
Men are supposed to wear pants at the places with reservations. Nothing else matters. Nothing wrong with wearing a pair of pants for 45 minutes each night!
No beach look in the restaurant ( except for the buffet ). They will turn you back happens to us twice. I'm about to put a dress on Ben .. IT's harder for man because of that. ! ( no flip flop. thongs, beach short, no sleeve t-shirt etc.