In early May we will be flying into Tangier getting in on a Thursday morning. The only "MUST" on the trip is visiting Tetuan where my father was raised. We need to be in Granada, Spain by Monday afternoon. Various people have recommended doing just Tangier and Tetouan, or possibly including Asilah or Chefchauen. From what I've read Chefchauen looks better. What would be the best way to do Tangier, Tetouan and Chefchauen and get to Granada on Monday? We can take the ferry to Algeciras Sunday night and travel up to Granada Monday morning. This would maximize our time in Morocco. Or, we could stop in Gibraltar (where my patents got married) and possibly somewhere in Spain along the way if we leave earlier on Sunday.