Can I wear a tank top?
Wondering why you are asking about a cruise ship in a desert forum?
Tank tops are not "smart casual" for either men or women!
You can wear the at the pool or around the ship during the day. You cannot wear them in the main dining room at night!Edited: 26 July 2018, 04:15
I'm on a cruise now. Smart casual is basically a polo type shirt, dockers and loafers for men in the dining room for dinner. Casual can be shorts and T-shirts, usually up in the buffet by the pool. I saw tank tops there at lunch.
If you are a woman, a bedazzled tank top might be ok with a cardigan. But yea you posted in the wrong forum. CruiseCritic would be good for you to check out.