Is that where the games are, Governor's Island in New York? I wouldn't be there for the game, but years ago I visited Governor's Island many times (I was a park ranger on the adjacent Ellis and Bedloe's, aka Liberty, Islands). It's a beautiful place to visit if you have an opportunity.
SRS