If you're going on a dinner or lunch cruise, stylish, semi-formal attire is preferred. Try not to wear loose-fitting casual wear like shorts or flip-flops.