Thanks all.
We are in Orlando for 2 weeks before the cruise so will have a car then. I'm not actually that bothered about doing Kennedy, just thought it would be the easier option to do. It's coming out at over £400 for us to do the excursion, but I can hire a car for about £70 and then just head to orlando for the day which I think will be the better option for us.