That tour length includes the transit time to KSC and then to the airport. However there is easily 8 hours worth of stuff to see at KSC.
An important thing to note: this tour is often canceled because they don't get enough participants. Don't assume you'll get to go there instead of spending a boring day at MCO. On my last two cruises from Port Canaveral I booked this tour. Both times it was canceled.