They both can. The tsnuami is generated when a large mass of water is displace suddenly. Although this is commonly associated with earthquakes, an explosive volcanic event could also displace a significant amount of water from an explosion or undersea landslide.
So what causes godzillas? :-)