If you want to skip Spain, another option could be embarking in Sete (france) and take the ferrie to Nador or Tanger.
Nador is in the east of Marocco, perfect for a quick run south, or if you want to make a round trip, think starting in Nador and leaving in Tanger (or the other way round).
A nice side effect when taking a long ferrietrip, especially if it's your holliday trip and you have a stressfull job, you don't have to drive! You can do nothing but relax for two/three days and arrive completly relaxed and ready for the next adventure! Serious I really like driving, but going down europe in a fast pace is tiresome, so after arriving in morocco you will welcome some days of rest, why not combine them? And as soon you are on the boat you will experience africa, the whole ship has the atmosphere of Morrocco (including the food, chaos and smells).
Try the search
for more info on rates and schedules.
bart & sophie