non aucune compagnie maritime ne dessert le maroc au depart de marseille désolé!
depuis marseille vous pouvez vous rendre en bateaux, en corse, sardaigne, italie (sicile), malte, tunisie, algerie.
pour le maroc il n'y a pas de liaison car ce ne serait pas rentable puisque la plupart des gens passent par l'espagne, puis emprunte le bac pour faire la petite traversé du detroit.
sans compter les charters et compagnies a bas cout qui se developpe a destination du maroc (cas, marrakech, oujda..)
je vous conseille vivement de prendre l'avion au depart de lille ou meme de paris, en charter je suis sur que vous trouverez quelques chose de pas cher. (comme sur : marmara.com, govoyages.fr, sinon utlisez un comparateur de vol)