I'm looking to Dive North carloina and have found a number of LDS and charter shop's ... I'm looking at Olympus charters for shark incounters.
You've gotten strong recommendations for both 'mid-state' operators - Discovery and Olympus. I've had very good experiences with both, and the various boats that they use. There are also good 'northern' operators out of Nags Head (Outer Banks Dive Center) / Hatteras (Outer Banks Diving) area (and Ghost Fleet Charters in Wanchese) and 'southern' operators (e.g. Aquatic Safaris, out of Wilmington).
You'll see sharks on many coastal wrecks, hard to say that one operator is better for sharks. The VERY BEST shark experience I've had was the Naeco in December, with Leroy on the Captain's Lady. But, I routinely see them on the Hyde out of Wilmington, on the U-701 diving out of Hatteras, etc.
Selection may depend on: 1) Where you are coming from. From DC, NJ, NY, I might just stick with the Nags Head area. Coming from the south (GA, SC) I might stick with Wilmington and Aquatic Safaris. From the west on I-40 (from Arkansas), Wilmington might be a bit closer, but the driving time differences compared to Beaufort / Morehead City are minimal. 2) For boat speed, the only operator I know with a truly fast / faster boat, is Aquatic Safaris (their newer boat moves). But, it is still a minimum 90 minutes to the better off-shore sites, and the difference between 90 and 120 minutes is trivial - it is a whole day activity (unless you dive the lower viz in-shore wrecks). 3) As for crowding, most operators fill as many spots as possible, to make each trip as profitable, or as modestly priced, as possible, depending on how you choose to look at it. A smaller boat has advantages - Leroy only takes 6 on the Lady, but that's about all there is room for - and disadvantages - fewer amenities. 4) As for GOOD or BAD experiences, you can probably find someone locally for each operator who has had a GOOD experience, and someone for each operator who had a BAD experience. It often depends on the mate more than the captain, and I have my perferences for mates with each operator. But, if you schedule a particular day or weekend, you may not have that choice. Also, bear in mind that the dive site you end up going to may change from what it was when you signed up, because of vis, sea conditions, or the captain's mood that day. A lot of times, the BAD experiences result when someone who signed up to see the U-352 ends up on a barge. It happens. Chances are, if you come east to NC, and spend multiple days diving on different wrecks, you will have mostly good experiences, you will see some sharks, and feel it is worth it.