New York is home to the world's smallest inhabited island