AmberJan 1, 20182 minWelcome to Topsail Island!Topsail Island is a 26 mile long resort island off the east coast of North Carolina– just north of Wilmington, NC. Both residents and...