Hi,
Otters are regualy seen at Beam Wier on the River Torridge, by the town of Torrington.
River Torridge - Beam Weir The River Torridge rises in the north west corner of Devon Torridge Guide
Its were the recent film of the Tarka programme was filmed by Charlie Hamilton James.
Cheers
Brian