Three Falls State Park, a new park on Cayuga Lake, formally debuted on March 9, featuring three waterfalls and a half-mile of shoreline.