I would look to stay in the Downtown or Channelside area for convenience to the port, restaurants and attractions. Some of these hotels are a very quick free trolley ride to the port. Marriott Water Street, JW Marriott Water Street, Westin Harbor Island, Hyatt Place Downtown, Home 2 Suite Channelside, Hampton Inn Channelside.....these are just some I would recommend.