Tucked between Manhattan and Queens, there’s a small island in the middle of New York City that most visitors don’t even realise exists. At just 800 feet wide and two miles long, Roosevelt Island is ...