Ocracoke has a deepwater harbor that can accommodate vessels up to 150′. The Anchorage Marina is the primary source for dockage, fuel, and all of your needs when visiting Ocracoke.
If you are looking for a more seclude and private dock, request a slip at the Berkley dock when you book through the Anchorage.
Additional information can be found on the Anchorage Marina website.