The Outer Banks north of Cape Lookout boast the highest number of Coast Guard Stations—25 in total. The most dangerous stretches of coast are guarded by the Cape Lookout and Portsmouth stations. The town of Portsmouth is nestled at the northern end of Portsmouth island across the inlet from Ocracoke. Inhabited by 150 people during the early 20th century, the town contains a Coast Guard station, Methodist church, and village store. Residents keep sheep and chickens while wild ponies roam the island. Some of these are trained by Coast Guardsmen, who use them to patrol the beach during nightly watches.