October is one of the best months to visit Morocco, as temperatures are cooler and more comfortable for sightseeing. This is a great month for hiking in the mountains and visiting the Atlantic coast, with temperatures dropping in November and Essaouira becoming very windy.