Morehead city is on the NC Coast. It is a port city. You can charter boats for a deep sea fishing trip to the outer banks or the gulf stream. There are some wonderful seafood restaurants at the waterfront too. The town is near Atlantic beach, Fort Macon, Havelock and Pine Shoals. In the area, you'll find Cape Lookout National Seashore, NC Aquarium, Maritime museum and historic sites. You can book a place to stay in advance.
Shackelford banks is near Moorehead City. The main attraction here is the wild horses that roam free on this barrier island. To get to the island, you can take a ferry or a private boat. It is close to Beaufort and Morehead City. There are restrictions in place here to protect the wildlife and vegetation. The island is a nesting habitat for shore birds. You can catch a ferry to Shackleford banks and Cape Lookout in Beaufort or Morehead City. No vehicles are allowed here.