About tsunamis, I believe you could use the same techniques you used to make the Shock Waves, Just change the colour and make it go a shorter distance.
Then, Just make it happen if an impact is over water ( lets say minimum 20% over water )
It could be slower than Sound and get slower over time. I believe it would be an interesting way to make it.