"Cruise casual" attire for men typically suggests longer dress shorts, pants or ... with some wearing suits, ties or tuxedos.