Home to the 215-foot Taughannock Falls, which is taller than Niagara Falls. Located on the west shore of Cayuga Lake just north of Ithaca, the park offers gorge trails, a swimmable beach, and one of the most dramatic natural attractions in New York State.