The other difficulty with the freeze-thaw theory is that, in the Carolina coastal plain where these bays are found, you'd be hard-pressed to find a rock. The nearest loose rocks to be found are probably fifty or a hundred feet straight down, or westward to the nearest granite upthrust (about to I-95).
No doubt a residual differential between grain sizes of the sand in the area would be sufficient to give this effect.