Morehead City is a town located in Carteret County, North Carolina, United States. It is situated on the coast of North Carolina and is known for its beaches, fishing, and boating opportunities. The town is located on the southern end of the Outer Banks and is a popular tourist destination. Morehead City is also home to the North Carolina Seafood Festival, which celebrates the local seafood industry and attracts visitors from across the state. In addition to its natural beauty and recreational activities, Morehead City has a lively downtown area with shops, restaurants, and historic sites.