I think the city in Gulf of Camby must have gone under due to the Ice Age melt.
It is tough to say what happened to Pumpuhar. It is not that old. There are a few cities off the south-east coast there, that are now under water. A few were above water 1000 years or so ago. I am sure it is not a Tsunami, maybe more recent Ice Age melt (Global warming ;-)).
There is no recorded data (literature, folk lore) that indicates there was any sudden, over-nite geological change that did them in. So will have to attribute it to gradual and slow increase in the sea level.
Thanks. So many did at that time.