Overnight in Marrakech via Essaouira in Agadir, Morocco