The phrase "new campsite" refers to a recently discovered or established area where people can set up temporary shelters like tents or campers to spend the night in nature. Full definition
-- Alyssa Ravasio, founder and CEO of Hipcamp, a startup that creates new campsites by unlocking access to beautiful private lands such as nature preserves, farms, and ranches (inc.com)
The owner was very friendly and after sorting out the payments, he showed us around on his brand new campsite. (wandering.world)
New Campsites along the Inca Trail are accessible for tourists who are taking the famous trail to Machu Picchu. (dosmanosperu.com)