I have been to both a couple of times and like Canaveral better. Easy exit off I-95 and a short drive on a 4-lane road to the dock area. Less traffic than the Tampa area to contend with. If you are going on the Glory, there is a covered parking structure across the street. The last time there, we parked on the lower level, right near the front and rolled our bags over to the ship.
If you are going on the Fantasy, it docks in a different area and has plenty of parking near the ship, but is not covered.
Best I remember parking was $ 10. per day payable at the time of parking, in cash or credit card.