What is Deer Island, and why is it called that?
Deer Island is a peninsula off of Winthrop Massachusetts that sits in Boston Harbor, and since 1996 it’s been part of the Boston Harbor Island National Recreation Area. The island, now technically a peninsula, was named Deer Island because deer often swam over from the mainland when chased by the wolves from Boston Neck. It has a rich complex history and is currently used for a water treatment plant and recreation area.