a castle on a lake in scotland