Hello Isabelle, the dresscode on the ship is definetly more casual than formal. Shorts and t-shirts are permitted whilst on the ship, however, I know that restaurants often have a strict policy of not allowing shorts at meal times. It would be worth packing some thin trousers for meal times.
Kind regards
James, your editor