Good idea, Bob. I would add blueberries, too. Blackberries would do very well along the edges. Strawberries would make a fine groundcover. Some elderberries along the edge would make fine companions to the brambles.
For trees, I would consider the usual suspects: apples, pears and plums for certain. I would also look into some native fruits (I can't help you know what those would be, though, for New Jersey). Once those trees are established, I doubt there's much risk to them from floods. They will benefit from all the material that gets brought in each time it floods, too!