Governors Island, New York City The Hidden Treasure of New York City: Governors Island My electronic sensors were stunned when I landed on Governors Island, an