For a hotel that offers both airport and cruise shuttles, I recommend checking out the Westgate. They provided excellent shuttle services for both MIA airport and the cruise port during my stay. Pluuus, it’s conveniently located near downtown Miami, making it easy to walk to nearby dining options. Hope this helps!