Governor's Island is an NYC treasure.