Where is Pea Patch Island?

The Pea Patch is located at the mouth of Delaware Bay at the Delaware River and it forms part of New Castle county near Delaware City. The island itself was made by man when the federal government constructed Fort Delaware around 1859.
Copyright Wanderlust World © https://www.ynyoo.com