The cruise terminal is your best bet. Parking there is in a parking garage across the street from the terminal for $12/day. Long term parking at the airport is $16/day and is quite a distance from the airport. For airport parking you need to park at one of the long term lots and then take a shuttle bus to the airport, hauling all of your luggage. Good luck!
Reservations are not needed at the port..Thanks for the heads up on the price though..last time we used it the price4 ws $10.00 per day.. but well worth it.