You can count on only very basic toiletries on a cruise. Most lines provide bar soap, or liquid soap in a dispenser in the shower, and some provide shampoo. You should pack your own toiletries, particularly shampoo and conditioner, toothpaste, lotion, sunscreen, medications, and any other needed toiletries.