A flash flood surged down a mountain and capsized a boat on the coast of a northern Indonesian island, leaving two people dead and 27 missing, a disaster official said on Sunday.