Stay at South Site, a free campsite in Portland, Maine, with toilets on site. Read practical details before planning your overnight stop in the city.