Manteo, North Carolina is a charming coastal town located on Roanoke Island. Visitors can explore historic sites such as the Roanoke Island Festival Park and the Elizabethan Gardens, or enjoy outdoor activities like fishing and kayaking in the nearby waters.