There are literally dozens of hotels in both Orlando and Port Canveral.
If you take a shuttle to a Port Canaveral hotel most of them have a shuttle you can take to the port in the morning that only costs about $5 per person. Some may even have free ones.
I am the editor, but I also speculate, ask questions and play devil's advocate. I reserve the right to change my mind.