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.
Enjoy