I agree with you that South Florida is a fisherman's paradise since it offers so many species of fish both in freshwater and saltwater. We have fish from at least 5 continents and many of these fish can be caught from land in public waters. I am very fond of bass fishing but admit that I spend most of my fishing time targeting other species of fish such as snook,tarpon,peacock bass,clown knifefish, bullseye snakehead, various species of sharks, and other species of fish. Also do deep sea fishing, freedive spearfishing, lobstering, especially in the summertime.
Go to the Florida keys bridges with appropriate shark fishing tackle and you will have a good chance at catching a shark. Good baits to use are stingray, jack crevalle, mullet, barracudas,and mackerel. I prefer using fresh cutbait and have noticed more bites with fresh cutbait vs old previously frozen cutbait.