there is no way in predicting then as they are caused by underwater earthquakes, however it’s possible to detect early warning signs
seismic detectors : underwater earthquakes
DART ( deep ocean assessment and reporting of tsnuami) seabed sensors and surface boyes monitor sea levles and pressure changes. The info detected estimates the size and direction of tsnami.