Castle by a river in Scotland