It's not the fishermen that attract the Sharks to the beach.
The water is really warm right now. I mean, surface water temps at Atlantic Beach 5 miles off shore reached 82.74*. Those temperatures are not normal that close and are about 8-10* higher than what I've seen. Hell, 4 weeks ago it took us damn near 45 miles from Beaufort Inlet to reach 78* water.
People are catching fish near shore that they typically have to go 40 miles out for.
The baitfish are moving in closer and the predators are following, Sharks included.
Hell, Ive seen at least 20+ sharks at least 8'+ Long less than 100' from Ft Macon beach in 5' water when fishing out there in the boat. These fish are there and attacks will happen. I'm surprised people are surprised of a shark attack at the beach. If this had been Lake Norman, well then, you have something newsworthy.