Lines such as P&O Cruises and Costa Cruises run Casablanca cruises as part of voyages either to Morocco or en route from a Mediterranean departure port to the Canary Islands.
As one of Africa’s largest cities, Casablanca is home to the world’s largest mosque with a 700-ft high minaret. Although a modern city, Casablanca retains a fascinating 19th century medina with tiny lanes crammed with stalls as well as an area of Art Deco architecture.
You can even take a drink in a perfectly recreated copy of the famous café portrayed in the classic Humphrey Bogart/Ingrid Bergman film Casablanca.
Morocco cruises also give the chance to follow in the footsteps of Carrie, Samantha, Charlotte and Miranda in Sex in the City 2 which is set in the country.