Let me know which lake and I can get you more specifics.
If you want to catch the large fish around a dock you need to do something that no one else does. Everyone throws soft plastics and you will catch some but the best way I have found = Crankbaits. Buy some cheap Strike King, Bandit or Bomber shallow running cranks that you are not afraid to loose or break. Firetiger or Chartruse is going to work the best in stained water. Pitch, skip, pendulum swing it. What ever it takes to get it under. I use 15# big game on a medium rod for this. And it works.
For example: Sunday, TStone and I fished a tournament. Our second spot was a particularly nasty bunch of shallow wood. It eats crank baits. We pulled up, cranked up 2 keeper fish, got hung up, went in to get a crank and then left to let things settle down. We come back about an hour later and there is a boat on it. They are throwing jigs, t-rigged worms and such. We start to fish about 100 yards away and are watching them waiting for them to leave. 30 min later they decided there were no fish and left, so we moved down and about the 3rd cast with a crank, boom, 3 pounder on a kvd 1.5 chartruse.
If you are fishing a central Florida public lake, then the fish are heavily pressured. You have to show them something they don't see 37 times each Saturday and Sunday. This works just as well in a lily pad field, IF YOU DARE.