A localized tsunami has killed 23 people and left over 160 missing on the island of Sumatra in Indonesia.