Be prepared when you get off the plane in Orlando (MCO), there is a 45 minute to an hour (depends on traffic!) drive to Port Canaveral. Keep this in mind if you are flying day of sailing!
There are a few shuttle options from the airport. Uber is an option. But don’t count out renting a car. If you have a lot of people, this may be a great option for you. C & I rented from Thrifty after the cruise. Since we had a late flight we were able to go to the movies and had somewhere to keep our luggage.
The port of Miami is a short drive from downtown Miami. The airport is about 5 miles from the port and will have the most options for reasonable priced hotels.
There are a few parking lots that include shuttles. If you are looking at this option, book one in advanced to lock in your stop and lowest price.