Well like they just said:
Yes there isa shampoo dispenser, also you will found a basket with razors, a few dental items and a few other extra things.
Ok a few tips If you arrive the day early:
1. Carnival Destiny papers tell you to wait until 2:00 pm for boarding, don't do it, if you arrive around 11:30 am to 12:00 pm, you will not have lines waiting for you. Around 12:30 pm you will be already on the buffet but you cannot enter cabin until 2:00 pm
2. If you arrive early go to the restaurant to check your table if you don't like it go directly to the metree since is early you should not have any trouble.