From memory there are several campsites, but only one that I would describe as walkable - about 1.5 miles (I've walked it pi**ed).
You will get details from the SCYC website.
That is also the best source for links for all accomodation.
Most houses to rent are within easy walking distance of the beach - less than a mile or 20 min walk. The taxi service is also pretty good if you can't face the walk home in the evening!
Car parks do a week pass for (from memory) about £30. Otherwise a long walk back for the things you left in the car/house!