New York City's newest landmark is called Little Island and opens Friday for all New Yorkers eager to get outdoors.