Topsail Island is a North Carolina barrier island lying between the Outer Banks and Wilmington. Though 26 miles long, it is but 200 yards wide in places and encompasses only 15 square miles. Residents... This description may be from another edition of this product.