Cocoa Beach (the beach itself) is an excellent location for viewing any launches from KSC.
Any closer, like Titusville, and the crowds are bad.
Just remember, anywhere near the coast will be crowded and the drive back to Orlando will take twice as long as normal.
Of course, since I live south of KSC, I usually just watch from my front stoop