The Speciality Cruises can be booked by anyone, onsite or off site. We booked one our last trip to see Wishes. It was great. It was a pontoon boat and did have the music piped in.
The Pirates Grand Gathering Fireworks cruise that you've seen on other threads can only be booked by a "grand gathering" group which is eight or more paying guests staying on wdw property
Shelly