Guests can enjoy an on-site restaurant at these cruise port hotels in Miami: InterContinental Miami, an IHG Hotel – Traveler rating: 4.5/5 Miami Marriott Biscayne Bay – Traveler rating: 4.0/5
https://www.tripadvisor.com/HotelsList-Miami-Cruise-Port-Hotels-zfp41444.html