Regarding Ft Elfsborg, there's literally nothing to see. Nice little strip of beach, but the site of the fort is presumably beneath the waters of the Delaware.
Regarding Ft Christina Park in Wilmington, I've never seen it open and have been past it on weekends and midweek in variious seasons...