I agree with Gillana, I would not bother with the African coast.
Get a good weather
window and go direct. With a good N breeze take two broad reaches with a preventer rigged. Personally I would go for Lanzarote as an arrival point. Halfway down the E coast is a good and easy to enter Marina.(I forget it's name), just a few miles S of the airport
If you are not already aware of it read up on the canneries WIND
ACCELERATION ZONES. They do egsist between and around the islands. The wind
can go from zero to 40+ knots in seconds. If you see white water
in front of you, reef immediately.
Gomera is well worth a visit. Again a very strong WAZ between Tenneref and Gomera.