Less expensive to fly into Fort Lauderdale, stay near the airport, use hotel suttle back to airport, sign up for cruiseline shuttle and use it for round trip to Miami pier.
Wife and I stated Holiday Inn, Miami Springs. Cost was $80.00 per night with free shuttle from the airport to hotel and hotel to Port of Miami. Room was fine.
Boomer