Sherwood Island State Park was chosen for Connecticut's 9-11 Living memorial because on a clear day, the New York City skyline is visible from the point.