I'm planning a trip to Spain and Morocco this May. I have a conference in Barcelona May 19-21. We want to head back to Canada by the 29th. In between we would like to visit Tarifa (for a few days of kiteboarding) and also Morocco. Will we have a better "Morocco Experience" by visiting Marrakech, as opposed to just Tanger?
Is it best to take the ferry from Tarifa, then get a train to Marrakech? Or fly to Marrakech from Malaga? Either way I'm hoping to fly back from Marrakech to Barcelona to catch our flight home. I'm overwhelmed by all the different options... train, fly, ferry... help!