ok I know right where it's at.I refer to that as Pine island which is shown on your map.there is a boat ramp there and that is actually on the salem county side of stow creek.bunch of islands out in the medder I been wantin to viusit bu never made it to yet.all within site of the nuclear plant which ruins the view in my opinion.
Al