Swimming a Keitech has worked well for me this year. If they are busting top, I'll throw some kind of top water at them, if I can get them to hit it, great, if not I'll swim the Keitech. Even though you'll see fish on top, you'll usually also see a bunch 20-40 feet down on your graph. Slow rolling that Keitech to them will often work. You'll get a lot of bites on the drop, that Keitech tails kicks real well when it is dropping.
Something that also has worked for me in the past, is throwing 1/2 ounce jigging spoons at them, as soon as it hits the water, rip it, let it fall for a second, than rip it again, repeat until you get it to the boat or a bass grabs it.
Flutter spoon, as Tim says, is another good option. I think if you look at some of Bill Babler's latest reports you'll see some tips on what to use and how to work it.