Zacsmaster isn't having a good day. He's just posted a non-functioning link in another Travel question and now he's moved Cadiz from Spain to Morocco!
The Canaries ferry company, Naviera Armas, introduced a service to Tarfaya in December 2007, using the smallest ship in their fleet, the Assalama. The vessel sunk off the coast of Morocco nine months ago.
Naviera Armas have no other vessel small enough to get into Tarfaya and the route wasn't very profitable anyway. (The Assalama was only carrying around 100 passengers, out of a possible 500, when it sank, thankfully without loss of life). So the service has been abandoned. There are no alternative ferry services linking Morocco and the Canary Islands.
Chris