If you are spending the night prior to the cruise in a hotel, some of them in Port Canaveral area provide free parking for up to 7 nights.
Life is not a journey to the grave with the intention of arriving safely in a pretty & well preserved body, BUT rather to SKID In BROADSIDE, completely used up, totally worn out, and SCREAMING "WOW---WHAT A RIDE!!"
I booked the Radisson at the Port for 149.00 for one night before the cruise we are taking on The Sensation April 29. This includes the shuttle to the Port and leaving my car there for the four nights. They come back and pick you up when the ship redocks and take you back to the hotel to pick up your car.