Having just sailed from the Port Of Miami, I highly recommend Premier Parking Ventures ( www.premierparkingusa.com).
If you want secured parking and to pay less than the ridiculous $20 per day plus taxes that the Port Of Miami charges then this maybe a viable option for you.
Premier Parking is located at 701N Miami Ave, Miami, FL 33132 which is less than a 15 minute drive to the cruise ship terminals. It is a fenced in open parking area with easy access to and from I-95 North and Southbound.
We took a 7 Day Cruise on Carnival Valor and paid only about $65 for parking.
Be sure to get your “Smiley Face”.
If you do not chose Premier there are a lot of other parking services nearby that can save you over $100 compared to parking at the Port Of Miami. Enjoy Your Cruise!