There has been a castle on the site of current Balnagown Castle since the 14th century, although the present building was rem ...