Rabat - Marrakech has attracted a record number of visitors last December.