If Cary is not too far away check out Down Under Surf and Scuba
http://www.downunderscuba.com/
that's where I received my Advanced Open Water, and Rescue Diver Certifications. They also have a very active Scuba Club with monthly meetings and dive trips.