Just wanted to say how much of a great time I had rough camping in The Isle of Mull @ Calgary Bay last year. It was an idealic spot on the beach with great walks for the dog, there is even a toilet block next to the area which is kept very clean.
I know the place and had superb time their too a couple of years ago. If the weather is good the place is great. There is also a pub / hotel a mile or so up the hill. You can have your pint outside and enjoy the great views.