"The Rocks" are a popular fishing spot (not to mention crabbing). There is a boat launch there as well for the fishermen.
I did find some confusion as to the two dams, with the New Inlet Dam referred to in several places as also being the Swash Defense Dam. But I believe that there are two different dams with the New Inlet Dam connection Federal Point with Zeke's Island and the Swash Defense Dam connecting Zeke's Island with Smith Island by the old entrance (and now the only one) to the Cape Fear River.
The Army Corps of Engineers which maintains the two dams also refers to them as separate ones.
A Dam By Any Other name Would Still Be a Dam. --RoadDog