Miami is not good for the pro teams. A championship University of Miami football team packs them in. Tampa is decent for football. Good when the team is good. Jacksonville has about 50,000 die hard Jaguar fans who always show up. Trouble is, the stadium has to be more than 70,000 for college football. The last two home playoff games, though, have been standing room only.
Yes, there are a lot of other things to do, and the weather from March until mid-December lets you do them outside.