Ahoy, Abby!
Thank you for coming to the Disney Parks Moms Panel with your questions about your upcoming cruise on the beautiful Disney Dream! You can find out which night is your Pirate Night by logging into your reservation on the Disney Cruise Line
website. Click on the "My Cruise Activities" tab. When the days come up, the
Pirates IN the Caribbean Deck Party is listed as a "ship activity".
There will also be an optional dress-up night. This is typically not held on the final night of your cruise.
As far as characters onboard the Disney Dream, it changes often. While I was lucky enough to have Anna and Elsa onboard with me in February, this might not be the case in June. The best way to find out is by visiting Guest Services on the first day of your cruise and asking them. This is also the place to get tickets to the Princess Party and the meet & greet with Anna and Elsa, if it is happening.
I hope this helps with your planning! Please come back with more questions as your cruise on the Dream gets closer.
Happy Cruising, Tracy V.