Boats don't get affected by a tsunami, it's a small wave at the sea, but unlike a normal wave it affects that entire block of 3000-4000 meter water. Then the same energy comes to the coast were it's somewhat more shallow .