The ships excursion might sound high but it really depends on the tour you are getting. When comparing tour costs be sure to compare exact tours because there are many different ones offered if you go on your own plus your transportation. It is 23 miles/30 minutes from the port.
Check this website out for transportation, scroll down to the transportation part.
I tried the cruise port site but got more info on the space coast site.
They list many shuttles that go to KSC. We have used the Cocoa Beach Shuttle but Art's is popular also.