Governors Islands Newest Addition Has the Best Views of New York City