It depends on how close to the port of Miami you mean by "near." The port is in downtown and those hotels are usually on the expensive side. If you decide to stay by the Miami International Airport, the drive to the port on the expressway is only 15 minutes without traffic. Since you said you are driving, I would not suggest you part at the port. The parking fee is about $20 bucks a day! If you can get away with leaving your car at the hotel and take a cab it might be about $15 to 20 dollars from the airport area. Or the hotel might even shuttle you there, but you'd have to ask.
It all depends on how far is far for you.
03/13 - Carnival Glory - 7 Day Western Caribbean
10/12 - Carnival Destiny - 5 Day Western Caribbean