Tsunami, storm surge, and flood simulations