VERY good link...but...
This may help for Cary, or it may just make it worse. FWIW, Durham, Cary, and Chapel Hill have some odd laws that I believe were grandfathered in. Durham has a pistol registration of some sort. Not sure it's really a big issue as no one seems to understand it. Cary does not allow OC on city owned property. Private property is a go. Chapel Hill does not allow the OC of a handgun under 6" total length. Like I said, odd.
http://www.townofcary.org/Departments/police/Community_Services/Firearms_within_the_Town_of_Cary.htm
I think you did not read the entire page because the only places they mention that you can NOT open carry are:
North Carolina law does not allow the open carry of a firearm at certain events such as public parades, funeral processions, picket lines or demonstrations. For more, see NCGS. 14-277.2.
The places they mention that cannot carry otherwise are places you cannot carry concealed:
The Town of Cary does not allow a concealed handgun in town-owned buildings, on the appurtenant premises of those buildings, or in town recreation facilities as defined by G.S. 14-415.23, which are all town playgrounds, athletic fields and athletic facilities. A list of recreational facilities shall be set out in a Schedule of Recreational Facilities at which Concealed Handguns are Prohibited which shall be updated as necessary and retained permanently in the office of the Director, Parks, Recreation and Cultural Resources. Notwithstanding the foregoing, nothing in this section shall prohibit a concealed handgun permittee from securing the handgun within an enclosed compartment of a locked motor vehicle. We encourage you to keep firearms and other valuables secured and out of sight. See Section 22-51(1) of the Town of Cary Code of Ordinances.
Now, if we go look at their city ordinance "
Sec. 22-51. Prohibition of the carrying and display of handguns, firearms and other weapons at certain public locations."
(a) Concealed handguns. NOT RELEVANT to open carry - rest snipped
(b) Other firearms and weapons. No person shall display any firearm or other deadly weapon as defined in G.S. 14-269(a), or any knife having a blade of three inches or longer, BB gun, air gun, paintball gun, airsoft gun, bow and arrow or any type of lethal weapon, while on any public street, alley, sidewalk or other public property within the town, including town greenways, unless specifically permitted or authorized by law. No person shall carry or have possession of a knife having a blade of three inches or longer, a BB gun, air gun, paintball gun, airsoft gun, bow and arrow or any type of lethal weapon in any park, including town greenways. This subsection (b) is not applicable to concealed handguns, which are governed by subsection (a) above. MEANS it covers Open Carry
(c) Exceptions. The possession or display of a firearm or other weapon is exempt from the provisions of this section 22-51 in the following situations:
<snip>
(2) If the possession or display of the firearm, or other weapon, was the result of an individual(s) exercising his or her legitimate right to self defense or the defense of others as allowed by law.This keeps this ordinance in compliance with the 2nd Amendment