Norwegian Cruise Line tightens its dress code, banning flip-flops, shorts, and tank tops in select specialty restaurants. The new rules apply only to premium dining venues, while most ship areas remain casual. The change has sparked mixed reactions from passengers.