I'm planning a March 2018 trip that will include traveling from Chefchaouen to Tangier. I'm having trouble confirming when a bus will run from Chefchaouen to Tangier. Is CTM the best company, and do they have only afternoon and evening routes to Tangier, or can I get one in the morning? I plan to take the ferry to Tarifa before going on to Cadiz by bus and was hoping to do that all in one day. Is that reasonable or should I plan to overnight in Tangier or Tarifa? I am 65 and traveling solo, so I'm very safety and culturally conscious and don't want to travel alone after dark. Any advice will be greatly appreciated.