Yes it is, you should also visit the Nature Center at the end of the dam, it is free. Lots to see there.
Yes
Its All free
Absolutely. Great recreational area BBQ Pits awesome hiking area a nice walking trail. However Moonshine Beach the swimming area of Table Rock Park does charge a minimum fee think it's like $5
Yes! Also, make sure you visit the hatchery! It is an awesome experience! Also, ask to watch the video, it's 7 minutes and you will learn so much!!
The areas we were in were free. Did not get in all of it.
Thanks! Your answer is awaiting moderation.