Earthquakes' energy doesn't all go to displacing water and hence generating tsunamis. An ocean impact is significantly more efficient at transferring energy into tsunamis.
https://www.sciencedirect.com/science/article/abs/pii/B97804...
https://web.archive.org/web/20100404013939/http://neic.usgs....
Asteroids mostly contain the same naturally radioactive elements we find in Earth's rocks - mainly potassium, uranium, and thorium in very small amounts. When they hit Earth, they don't typically create radiation hazards. Scientists have checked out famous impact sites like Meteor Crater in Arizona and found normal radiation levels. While impacts can briefly create some radioactive isotopes through the collision process, it's really the impact's explosive force that does the real damage, not radiation.