Just don't go to Bermuda because shorts are considered perfectly acceptable evening attire. Same for Hawaiian shirts in Hawai'i. Wearing a lei makes it a formal night. And what about those kilts we see on formal nights? That may be acceptable in Scotland and other parts of the UK but why should I have to put up with seeing it? They need to conform to north american standards for dress by God.
Funny thing is most rednecks I know don't even wear shorts. But I have seen some in overalls and flip-flops.
I was going to close this thread since the original question was answered. But instead I'll leave it open and let y'all go back and forth while I'm on the cruise all next week. Besides, it gives us more google hits and makes the forum more profitable.
Have fun and don't hit each other!