Good advice above on fresh bait. Also, for fishing with kids, I always like the little beach on the river just past the Ft. Fisher ferry, next to the rock wall that extends into the river.
My 8 year old daughter has a short attention span & if she doesn't see a fish come in, in 5 minutes she wants to quit. At this spot, with small hooks & shrimp I can always catch a mixed bag of odd stuff usually in just a few minutes: small sharks, stingrays, eels, sea robins, blowtoads, croaker, pigfish & of course pinfish. You can also catch a lot of fiddler crabs here & I've caught nice sheepshead against the rock wall itself on fiddlers.
--