McNeill Island in Asotin County, Washington