the four closest to the port (about a mile)  are Homewood Suites, Country Inn & Suites, Residence Inn and Radisson At The Port.  All have the shuttle option for a small fee.   The first three have free breakfast....the Radisson does not but there is a restaurant on site, a family restaurant next door and a McDonalds across the street.