This is a very well put together list! I will also say for Cape Canaveral, I have heard good things about viewing launches from Cocoa Beach's north area(near Jetty Park) as well. I suspect when Blue Origin's Pad 36/etc start getting used, those spots will be prime viewing locations distance wise
I'll throw in a plug here for the American Space Museum in Titusville; I visited a few weeks ago, and while it's undeniably small, they have a wide variety of old donated equipment well worth checking out, and their staff are quite enthusiastic.
Side note: Stop for lunch at one of the restaurants or cafes around Titusville on the way home. Everyone from there has at least one amazing space story. (To be fair, these are people who don't look up from mowing their grass, because that's how used to rocket launches they are)
- Someone who works at KSC