I would not recommend the Holiday Inn on 17th St. Causeway. We stayed there because it was so close to the port, however, there isn't really a way to walk to the port due to construction and the hotel was super old, the floors were sticky and there wasn't not much to do around the area. They did offer complimentary airport shuttle and breakfast. The breakfast was what you would expect for a free meal. They also partner with a shuttle service at $15/person to the cruise port. We took Lyfts and it was around $9. The staff were very friendly and accomodating (we arrived around 9:30am after our cruise. They put our luggage in a locked room, gave us a keycard to access the 4th floor to get breakfast and go swimming if we wanted, and our room was ready a couple of hours early).