Fact checked by Jennifer Hawk Topsail Island sits about 40 miles northeast of Wilmington. The 26-mile-long barrier island off the North Carolina coast ... generally take place from June to August ...