Formulate an answer to this elaborate question: Where is Finavon Castle located?
on the River South Esk