Inchbraoch, Holy Island of Montrose