Bait Camp yes, right across the river. Called Mitchell's Pier, they usually have live shrimp and mullet. Don't think they keep piggies or similiar baits.
The bait camps in Surfside occassionally have piggies but they're rather scarce. Saltgrass, Beach Bait and Tackle, Bridge Bait. The one just down from Beach Bait and Tackle changed names a while back, can't remember the name.
As for securing tackle, other than purchasing from Elliotts itself, Bucees on the corner of FM523 and Hiway 332 is probably your best bet.