Ok so firstly it sounds like your going to have to run multiple rods. So we will start with the bait rod for sharks. You're going to want a taller rod to get away from the rocks rigged on bottom. As far as leader set up it depends on the current and wind strength/ direction. Fish finder rig if it is possible or a double drop rig if the situation requires i.e. the wind/current is strong/ blowing/pushing towards the rocks. Although if you have a sliding sinker rig with a nice weight style (pyramid/spider) you could do the fish finder rig regardless.
As for bait nothing beats live piggy perch or mullet(cut or live) One time I found a school of spanish (fish tacos) on a fish finder rig with a nice live palm mullet and killed it all afternoon while everyone else was muggin
As for speck/mangrove/sheepshead (close to the rocks) I would rig up a nice bass type rod with a size 1 circle hook with a loop knot, a split shot about 5- 10 inches about the hook,and a small float with some pline floruclear spooled on. Or you could skip the float and split shot and free line. Just keep it simple or else its going to get expensive. As for bait I would match what is swimming around, I like fresh dead shrimp, live shrimp, and finger mullet if you can come by it.
Let me know if you want me to clarify or expand on anything.