I've heard them for years here in Carolina Beach. IT seems they happen every year, early, early spring (now)...when a somewhat of a warm front moves across the region and out into the ocean. Could be warm air, meeting air that exist above the cooler ocean air. Just my thoughts.
More information about formatting options