Located in the city of Oceanside, Camp Pendleton - San Onofre Beach is a private, half a mile long, and a wide beach that can only be accessed by military personnel and their families. Also known as Churches Beach and Church, Camp Pendleton - San Onofre Beach is situated on federal property in Camp Pendleton and is a well-known surfing spot.