The port city of Keelung in northern Taiwan, already known for its rainy climate, is recovering from record-breaking rainfall brought by Typhoon Krathon.