Niven Sinclair: 'The Twin Castles of Girnigoe and Finlaker on Either Side of the Moray Firth'