If your concern is keeping the kids busy there are a ton of things to do in the area but I can't think of any campground in the area that will give you what you are asking for. You will have to drive to the attractions and none have an indoor pool that I am aware of. For proximity to everything I would recommend Riveredge RV park. Look it up to see if it fits your needs.
Unless Pine Mountain added an indoor pool that would be new and is not listed on the web site. That is a nice park also and is off the main road and is quiet but close to things also.