(Not a Teacher)
A tsunami is simply a very large wave. The story is trying to evoke the image of a massive 'wave' of Islamists sweeping across the Middle East. The use of the term 'tsunami' here, and the attendant connotations of natural disaster, is quite intentional.
Student or Learner