I haven't been to Island pond, but I went to Lake Elmore yesterday (3/17) and there was 2 feet of hard ice. I could have driven on it easy. This was a pleasant surprise since I got my feet wet getting onto Fairfield Pond on Saturday. So if Elmore is good, then further north and east should also be good.
However the reports of large perch in Lake Elmore cannot be substantiated by me.