With all due respect to the detractors, my family believes that Cocoa Beach is wonderful. We live in north Florida and have a vacation condo on the beach in Cape Canaveral, which is adjacent to Cocoa.
Frankly, we love the area because of what it is not: overly commercial and spoiled by tourists and out of state interests. The beach is long and the water is warm. Again, with all due respect, there are stingrays in the water EVERYWHERE. Just because someone saw them in Cocoa, doesn't mean that's where the population entirely resides.
And just last week, my family and I went kayaking and enjoyed the company of a family of manatees...they played with us for over a 1/2 hour. You cannot find a place in Florida any better suited for outdoor activities (boating, fishing, kayaking, etc.) than this part of the state.
We also love the restaurants down there and there is a huge variety. As with any community, it helps to know where to go because there are some that aren't so great too.
In summary, we do love this part of the state and hope that it can maintain this unspoiled status. Clearwater is plenty nice too, and you won't be disappointed. i just hate to have your opinion swayed by people that may not have a full understanding of the respective areas.