The shooting began at the Southport Yacht Basin at about 9:30 p.m. on Saturday, when someone on a boat coming up Cape Fear opened fire on the American Fish Company, an outdoor bar venue, ChyAnn Ketchum, the city's public information officer, told ABC News. The boat then proceeded up the Intracoastal Waterway, she said.
The city posted a notice on its Facebook page warning of "reports of an active shooter" just before 10 p.m. along the waterfront, advising residents to avoid the area and stay in their homes.
"Shortly after 10:00 p.m., the US Coast Guard observed a single individual matching the description of the shooter, loading their boat at the public boat ramp at NE 55th Street in Oak Island," Ketchum said in a statement.
She added," The Coast Guard crew detained this suspect, who is now being held by the Oak Island Police Department, and will be turned over to the Southport Police Department for questioning, with assistance from the State Bureau of Investigation."
Southport is a city of about 4,300 people near the mouth of the Cape Fear River.