Fascinating stuff on those 'bays' XBob. Your link suggested a comet, after reading it I would be more inclined to think one or more really giant asteriods hit the ocean and "splashed" some truly immense 'drops' of water on the coast.
The recent dates are aslo facinating. Evidence for the Bibical Deluge of Noah perhaps.