Welcome to the site bunch of great guys on here. Locally close to you for a spawning area is limestone bay on wheeler. It is off the Mooresville exit on 565 not to hard to find. Great boat fishing not sure about from the banks though. As far as public fishing dock the only one I can think of is also on wheeler in flint creek right off of hwy 67 in priceville on the refuge. Good luck caching man. I'm sure others with chime in on more spots.