From the top of Barnstaple Castle you can see all the familiar landmarks of North Devon's biggest and proudest town. The ...