Ballyduff Upper is in County Waterford, about 5 miles from the heritage town of Lismore. Ballyduff is a small quiet village on the banks of the River Blackwater. One of the country's most popular spots for salmon fishing is found along this stretch of the river.