Completely agree with the above. Growing up in Florida I once saw a launch while on a ride at Disney World.
Cocoa Beach is a great place to view it from - unobstructed view north of the port into the Cape. Just south of the port is Ron Jon's Cape Caribe (a new resort). Stayed there last year to catch a satelite launch. Missed it though because we had the TV on the NASA channel. By the time we heard it it was almost in the clouds. Watch the local news or radio still can't believe NASA channel didnt inform us that the launch time was moved up (never heard of that happening before).
Cape Caribe www -
http://www.ronjonresort.com/