Pack like you would for any resort. Cruise vacations are casual by day, whether you’re on the ship or on shore. In the evening, ships vary as to dress. Much like on shore, attire is dictated by occasion. At the Captain’s Gala, for example, you’ll probably want to wear something more formal, such as a dark suit, cocktail dress, a dinner jacket, or a gown.