I am finishing a trip in marrakesh on the morning of the 8th of May and need to get to Monte Gordo in Portugal by the evening of the 10th of May. My original plan was to train from Marrakesh to Tangier then Ferry to Algeciras but am stumped on the best way to get to Monte Gordo from there. Another alternative is to train from Marrakesh to casablanca and fly to Faro then transfer from faro to Monte Gordo. Any suggestions? Thanks in advance