The show, including introduction and post-show announcements, is about an hour. You'll have time to go back to your cabin to change into Pirate gear (if you want) before the party up on Deck 9. The show-part of the Pirate party doesn't usually start until closer to 10:15, so you'll definitely have plenty of time.