Just to say if you are looking for a lovely weekend in June there is a site available near all the action for approx £8 per night. The site is right on the beach and there are toilets and showers but no electric. Portsoy is on the NE of Scotland but there is so much to do and see that it is well worth a visit.