A tsunami has struck Peru, destroying coastal areas, sinking fishing boats, and forcing the closure of 91 ports. With waves ...