Little Island is NYC's latest public park that provides a "one-of-a-kind relationship between nature and art—a break from urban life and a connection to spontaneity and joy."