7. Asilah
You could easily come here as a side trip from Tangier – 46 kilometers to the north – spending a couple of days discovering Asilah’s skinny old town alleys, rimmed with jaunty white-and-blue buildings that are irresistible fodder for photographers. While the litter on Asilah’s central beach unfortunately lets the side down somewhat, there are plenty of sandy bays nearby for you to soak up the rays and swim.
8. Achakar Beach
Achakar Beach is just 15 kilometers west of bustling Tangier but a world away from the big city. The sandy strip here is a good chance to slip in a lazy day at the beach between exploring Tangier’s historic attractions. Loomed over at the northern tip of the sand by the cliff of Cap Spartel – which marks the point where the Atlantic Ocean meets the Mediterranean Sea – Achakar Beach is a wide strip of golden, compacted sand backed by green, gently sloping hills.