Well,
We had a great time, 50mph winds, cancelled ferries, broken down ferries (causing an extended trip), but what a fantastic experience.
Thanks to all for your help and advice in advance.
Yes we did book most, but not all camp sites - the only time we really had an issue looking for a pitch was when a ferry broke down (not all who were stranded were able to/bothered to let camp sites know resulting in fully booked sites with vacant pitches!).
A great holiday, so many welcoming and friendly people, and fantastic coastal scenery. We didn't go for the weather (just as well), as we had so much wind we rarely put the roof up!
Calmac ferries have their issues, but they came good in the end helping us get to Harris (via Skye!), and then came good through their compensation scheme.
Extended trip in OH resulted in no trip round the NC500 after, but heyho we can do that another year?
Oooo we did do the Applecross pass on way home - now that is good.