Lovely pics Davinia, it looks as if you had a wonderful time.
I can recommend the Ben Nevis Inn for the next time you are there. I stayed in the cottage opposite in 2005 and I was in there every night. By complete coincidence, I was on holiday there for the date of the second MOTG props sale and bagged some bargains.
What fabulous photo's... I was at the Coral Beaches, near Dunvegan earlier this year but nowhere near brave enough to take a dip... It might have had something to with the sideways rain showers... OxBo