Fireworks cruises are for Wishes (Magic Kingdom) and Illuminations (Epcot). They do cost money to book (about 200 dollars) and you need to do it the earliest possible because only 5 boats per day are released for each fireworks show. I believe it is a 1-2 hour boat ride and the boats board at a designated resort (i.e. Grand Floridian)