By Greg Gerber Opened in 2001, Dixon’s Campground is a small 125-site facility located just outside of Cape Neddick, Maine. About 25 of the sites are rented by seasonal campers, but most are occupied by nightly guests. There is a good mix of sites nestled in the woods as well as those set up in […]