Hi all... back again.
Finally, booked in our airfares which actually now include internal flights from Casablanca to Marrakesh and back again. We're still considering taking the train from C -> M on arrival anyway for the journey experience.
So now all we need to do is arrange travel between Marrakesh and Essaouira... sooooo...
Arwen, you wonderful pointy eared Elf you

, tell me more tales about this coach service your ancestral logs speak of.
Is it better to travel by coach... or by grande taxi? (both in terms of reliability (on time and not breaking down) and cost.)
Thankyou muchly... look forward to your details.