Colonsay, One of the Hebrides, Its Plants