Mistral is essentially never in plural form because it is the name of a specific wind.
The only plural form people will probably know is from the song Mistral Gagnant where the lyrics include les mistrals gagnants but that refers to sweets!
Not sure why anyone would think "les mistraux"... ;)