We loved our stay at Holiday Island Campground. Camp host is the best host we have encountered. It is a small campground with no more than 20 sites. Sites are not too close together and all of them are shady. Also the bathrooms are great!
There is water access via one small trail that leads to Table Rock Lake however it is not necessarily the best place to be getting in the water. When we were there the water was up and we would have had to wade through gunk to get out into the broader part of the lake. I’d say it would probably be suitable to launch a kayak from but you wouldn’t want to swim there. We had to drive about 20 minutes to get to a swimming beach.
It is a beautiful area to camp in and Eureka Springs is only 10 minutes away. Additionally you are 10-20 minutes from pretty much everything you would want to do including Table Rock Lake, Beaver Lake and White river.
The camp ground is ran by a very helpful and friendly man. The sites were well shaded. We have a boat and had to drive about 5 miles to get to boat ramp. Also no easy way to get to the water while at campsite.