Prince Head, Peddocks Island in Boston Harbor