In the north of Morocco are the tranquil, green waters of the Alboran Sea set against the Rif Mountains. On the Atlantic side of Morocco, south of Casablanca, the beaches are long and sandy with more surf.
Those looking for tranquillity on their beach holidays in Morocco will find it in this quiet Berber city perched on a cliff above the Alboran Sea. It has several beaches, some nestled in rocky cliffs and others that are wide, sandy, and developed, but all with calm sea green waters.
An ancient port city about 50km south of Tangier with a white-washed medina and 15th century Portuguese ramparts. There are beaches right in town, but the best options in the area are Paradise and Afriquia, just south and north of town.
This beach has some of the clearest waters in Morocco and accommodation ranging from low-key to luxury. It's a 6km long sandy beach, a short distance from the city of El Jadida on the Atlantic.
A popular resort town with an airport, a golf course, and a wide crescent-shaped sandy beach with a 5km long promenade. There are also retail shops and upscale restaurants for travellers who want a little bit of luxury on their beach holidays in Morocco.
A small seaside village two-thirds of the way down the Atlantic coast with dramatic red cliffs and 7 beaches, ranging from wild and surfable to sandy and tranquil.