NYC's Little Island opens to the public