For a limit, any day of the week, I use my Pro Shakin Head on 17-20 pound fluoro with a worm (don't think it makes that big of a difference as long as it's natural looking) in 1/8 to 1/4 oz (fall rate depends on how they're eating it and wind). It has a custom Gamakatsu hook, so I can use it with braid or fluoro and it's a Gamakatsu so it's very sharp. It helps to have strong line and a strong hook when they run out and grab it on the fall and try to run back under the dock. I like a shaky head best, because it catches em', big and small, suspended or on the bottom.
Tom and Jake have given great advice as well. All of those baits work too, just try to figure out how the fish are positioning (suspended, under the dock, on the outside windward corner, etc.) and present your bait in a way that will catch them and you will be successful.