I went to Markham Park in Ft Lauderdale. I caught a bunch of 1-2 lbs fish and one that probably was a shade under 4 also a few good LM.
Look for anything hanging over the water even if it is 6 inches deep. Skip a fluke up in their and work it out aggressively. I ended up putting a stinger hook on mine as I missed a lot of fish. Also if you see a drop off, a top water will call them up. I used a spook pup and a tiny torpedo. You can also fish the canals there and pretty much anywhere in Miami or the area and catch them. I rented a kayak after I got a guide trip and went to similar looking areas and did pretty good by myself.
If you like kayak fishing this guy put me on them.
https://tckayakfishing.com/freshwater-kayak-fishing/ Hobie peddle kayaks, he can also put you on knife fish which as so fun to catch as well.
Best of luck, I want to go back real bad myself.