Never been to the places you mention, but try using any white variation of a super fluke, texas rigged. Fish it with a walk-the-dog retrieve, keeping it right at, or just below, the surface. Target the shallower areas, especially any with some kind of cover (weeds, pads, etc.)
If they're not in the mood to hit a steady walk-the-dog retrieve (which is rare!), switch it up. Do a few second pause here and there, go a little faster, or work it sub-surface; there really is no wrong way to fish it!
One really effective way, if you can find pads or weed beds with "holes" in them, is to cast it right on top of them. Give it a few seconds, then work the bait off of the cover and into the water. Let it sink for a few seconds, twitch, pause, then begin a normal retrieve. More often than not, they will hit as soon as your bait falls off the pad, or starts to sink in the "hole" in the weeds.
Also works in open water too, just keep pounding the shore and you'll get into 'em.