Spectacle Island in Boston Harbor is a 114-acre destination just 4 miles from downtown Boston.