If you want to go off on your own, that is always an option. Just check with the shore excursion desk for any laws that you might be unfamiliar with. A. Pack like you would for any resort. After all, a cruise ship is a floating resort. Cruise vacations are casual by day.
Evening attire can vary from each ship.
There is usually a formal night where you have the opportunity to meet the Captain. In a case like this, a cocktail dress or dark suit is suitable. It is always a good idea to check what the weather is like in each port to determine the best type of clothes. Most ships have pools and jacuzzis that are covered so that they may be used in any weather. A. Not necessarily.