We stayed at the Country Inn and Suites in Port Canaveral prior to our cruise.
The hotel is the closest one to the port which is relative as most hotels are within a mile of each other. The nice thing is if you ask for a port facing room you get this view.
The hotel has a very large outdoor pool, a very cool looking hot tub with a waterfall and a little kids splash pool with a sprinkler water feature.
The rooms are standard Country Inn and Suites, costs around $100-110 a night. Or 38,000 Club Carlson points. We had a great stay and are very open to staying here again before our cruise.
The best part is telling your child to look out the window the next morning to see this: