Essaouira sits on the western coast of Morocco in North Africa. With heat baked summer days and a gentle sea breeze it is a mecca for short breaks and city exploring. Only a couple hours drive from the main tourist hotspots of Agadir and Marrakech, it’s a relaxing day trip.