In Morocco, Marrakesh and Casablanca are the more established tourist destinations and Rabat itself, despite being the ...