Ft. Independence, Castle Island, South Boston