Yes, there is Standard Arabic and various Arabic dialects. The Middle Eastern dialects are closer to Standard Arabic while still different. In Morocco, Darija appears to be an Arabic dialect but it's actually more of an Amazigh language that uses approximately 70% Arabic vocabulary, which can be misleading