Site 61, right on water, good shade, relatively private. Bit of hike to showers. Well maintained. However, new manager will not allow check in until 4:00 PM even if campsite has been vacant for days before. Makes for traffic jams every day @ 4. as everyone tries to get into site at the same time. If they change, place goes to 4 stars.
Great campground, excellent marina and paddling opportunities on the Cape Fear River with paddle access to many small white sand beaches. Marine store nearby, Bath houses very clean and newish. Sites relatively private and well shaded for the most part. Be careful in site selection though a few would be very tight for even the smallest pop ups with someone with a PhD. in backing up. I would avoid #60 & 61 in particular. While in the town of Carolina Beach, campground in not on the beach. Beaches are a brief drive away. Nice hiking opportunities too. Shopping and dining options only minutes away.
We stayed in loop G. Nice sites with adequate privacy. Mostly all shaded or partial. Be careful with some larger rigs some of the sites would require a PH.D in backing. Some sites are right on the magnificent lake. Very nice beach with adequate parking nearby. Gets a bit crowded with day users on a nice hot weekend, Boat ramps very nice. Only 4 stars due to fact that shower/ lavatories were not well maintained. Not cleaned thoroughly, nor functioning. Water and power availability at sites could be updated. However they were functional.
Nice park. Very basic sites. No hookups or dump sites. Water and wash house available and OK. Site #1 can be tricky and may be best for off-road types or tenters. #2-9 very private with full shade (bring plenty of bug spray)10-13 full sun pretty much. Great lake for swimming boating and fishing. Good hiking too. Nearby Somerset house very educational. Downside to us was that our site (#8) was overrun with houseflies to the point that we were excited about leaving and we were fastidious about clean up and sealing garbage. Do not know what the problem could have been