Originally Posted by doopydozer
Did some checking , no short above the knee are allowed the main dining rooms of most cruise lines.Bermuda shorts by definition are above the knee.
Nice looking Capri's (mid - calf) are allowed on non formal nights.
Carnival isnt "most cruise lines" and does allow shorts. I personally dont wear them at night, but Iv worn them to lunch in the dining room. Mine are longer walking shorts, so I dont have bare skin sitting on the chairs.