“daughter-towns.” The Hebrew text is just “daughters,” referring to small close-by towns that are supported by a “mother” town, a large and normally well-fortified town (see commentary on Josh. 15:45).
“Jeshanah.” Jeshanah is north of Bethel in the tribal area of Ephraim, and it is about three miles south of Shiloh.