After looking through some of the restaurant pictures, I’m trying to figure out the dress code for men. I’ve booked four specialty restaurants and two main dining room restaurants for my 7 night cruise. Sport coat, collard shirts and pants? Shorts acceptable? Thanks again for the updates.