Also consider Dania Beach area hotels. Lots of options. You are going to take transport to the port, anyway, and they are not so much farther out to rack up a big increase in ground transportation. If you need to eat dinner, try and find something next to food options.
I stayed at the Hilton Garden Inn (HGI) Dania Beach several years ago. It is currently remodeling (though still open). They have a complimentary airport shuttle. And there are a variety of dining options within a block or two, mainly on the same side of street. And surrounded by other hotels. I would consider this again.