ocracoke
I know nothing of sailing in the area being only familiar with it by land. I have found Beaufort to be a beautiful, classic sailing village. However, I would cast my vote for Ocracoke Island, an enchanting and funky outpost there in the Cape Hatteras string of islands that I would consider a "can't miss". Daily at lunch at the Jolly Roger Pub, I have found myself surrounded by sailors from all over NC, who have docked for lunch and a "walk about" on this tiny island. Google it for photos. The local Musuem dedicated to Captain Edward Teach, better known as Blackbeard, is just a short walk away and although, tiny, has a wealth of knowledge about his exploits. Ocracoke Inlet was his favorite anchorage although Beaufort also has sites dedicated to him. I'm envious!