Topsail beach is a treasured strip of island along the coast of North Carolina. And that’s no exaggeration. Topsail (pronounced Tops’l) beach has a unique and interesting past. Legend has it that pirates would use the barrier island as a hideout during the 1700s. They would sit bayside of the island and wait for passing …