Provided your flight is on time, you should get there in time. ITs about a 20 minute ride from Miami airport to the pier. BTW, what time is the ship scheduled to leave port?? Did you also book the air yourself or with the cruiseline?
Enjoy your cruise!