Topsail is a bit pricy. It helps if you over 65 or handicapped. I've stayed in some pretty nice private campgrounds for less. But, they do have full sewer and cable with beach access.
Fred Cannon should be as nice as Henderson Beach with water access also. Enjoy your stay.