The Pirate Cruise is available to all guests. I highly recommend that you book 90 days out as it is very popular. My son will be going for the 2nd time this June. He LOVED the pirate cruise, they go to different resort beaches looking for buried treasure, have lunch and finally find the loot. They each get their own little treasure box filled with jewels, bugs, etc.
It is the same for all of the kids activities. The cooking adventure, alices tea party, the disney girl princess tea party and the pirates adv. my children have loved them all and the cast members have been wonderful
Our kids are doing the Priate Cruise in June also. There is also the Albatross Cruise for kids from the Yacht and Beach CLub. It is once a week. I think Wednesday's. They go on a scavenger hunt around different countries in EPCOT. They get there by boat. Very similiar to pirate cruise. Again you don't have to be staying there. Same price $28 + tax.