At 113-feet-deep, the Big Eddy is the deepest point on the Delaware River. It’s located at Narrowsburg, a hamlet in the Town of Tusten.