Tsunami dihasilkan oleh gerakan besar (perubahan) yang tiba-tiba di dasar laut. Letusan gunung berapi di dalam atau di sekitar laut dapat disertai dengan gempa bumi, dan gempa bumi dapat cukup menggerakkan dasar laut untuk menghasilkan tsunami. Cara kedua yang mungkin bagi gunung berapi untuk menciptakan tsunami mungkin karena tanah longsor dari sisi gunung berapi. Pergerakan massa material ke laut seperti itu juga akan menggantikan air, dan dapat menimbulkan tsunami. Selain itu, terkadang gunung berapi meledak dengan hebat, dan pergerakan massa material tersebut juga dapat menyebabkan tsunami.