The Mermaid parade is June 6, line-up is at 3pm on the island (no parking on the island).
A splash zone with a dunking booth and water activities for kids will be in the Marshall Presbyterian Church parking lot from noon to 4pm.
Full schedule here:
https://www.exploremarshallnc.com/events/mermaid-parade
There are fresh-water mermaids in the French Broad!