The North Carolina Maritime Museum is a divisional museum of the North Carolina Museum of History. There are several branches of the Maritime Museum located in Beaufort, Southport and Roanoke Island.