I've stayed at Country Inn and Suites. They have decent sized rooms, a nice pool, free breakfast and a park and cruise shuttle for a price. They are also the closest hotel to the cruise terminal. That said, there is not much else around there. But if you'll have your car, the beach is only a ten minute drive. We rented chairs, boogey boards and beach toys from a nearby place and spent two days on the beach near Cocoa Beach Pier. There are decent restaurants less than a five minute drive from there as well.
Next door to them is a Residence Inn, which I hear is pretty much the same as CI&S.