Bogbean (Menyanthes trifoliata) is a common plant growing in the edges of lochs.
Bur Reeds (Sparganium sp.) also grow around the margins of lochs, and sometimes also in deeper water. This one is probably Least Bur Reed (Sparganum minimum).
We found Field Gentian (Gentianella campestris) in the shorter grass near the sea.
Silverweed (Potentilla anserina) grew along the top of the beach.
For more information on the flowers of Skye, see Skye Flora