Fitted with large beds of bright green grass and colorful flowers overlooking the Hudson River, the Little Island, New York's new tourist attraction, has something for everyone: 2.4 acres of striking...