There are a few different campsites around the course. Some are public sites. Others are organised by private landowners.
Have a look at the NW200 website. They will have linkies to the various sites.
Need to get your booking in quick though coz its VERY popular.