Essaouira - Morocco

With its harbourfront restaurants, unspoilt sands and wonderfully relaxed pace of life,
Morocco's coastal town of Essaouira is a breath of fresh air. Here on the coast, the only crowds are of seagulls, whipping and turning above the harbour like the kite-surfers' sails that flock further down the broad, biscuit-coloured beach.

Like so many seaside towns, Essaouira
has something reassuringly solid about it. Battered by the ocean, bleached by the sun and worn smooth by the tides of history, this tiny town juts out into the Atlantic like an island about to break free.