Hi Emil:
Tim has provided good advice, and because of his standing as the
éminence grise of all matters Moroccan, I am reluctant to contradict him.
But, one matter you need to investigate is the cost of air freighting the motorcycle. Chances are that it will be a heck of a lot cheaper to ship the moto on a routing that only involves one flight, for example, JNB-MAD (Johannesburg-Madrid) rather than on a routing that requires two flights such as JNB-AGP. I kind of doubt that there is direct (same aircraft) air service between JNB & AGP.
When you do your investigation, there are two expense categories that you want to investigate. First is the air freight charge, and second is what the 'port charges' (ground handling charges) will be at the destination airport. Ground handling charges vary significantly from airport to airport. By way of example, it is less expensive for me to ship my Canadian motorcycle from Toronto to Paris and then ride to Zurich than it is to ship Toronto-Zurich, even though the air freight fee (what Air Canada charges me) is not significantly different between the two destinations.
Tim's suggestion that you consider shipping directly to Casablanca is a very good suggestion. I realize that commercial aviation in RSA is in a bit of upheaval right now since SAA entered bankruptcy - so you might want to look at all possible alternatives, even those that might not appear immediately obvious, such as perhaps shipping to Germany via Lufthansa or France via Air France and then riding south. Both Germany & France are very competitive so far as port charges are concerned.
Lastly, you didn't indicate whether you plan to break down & crate the motorcycle (not recommended) or ship it standing up in a container. At present, there is an unbalanced flow of cargo into RSA, meaning lots of empty belly space going north in widebody aircraft. In addition to contacting the air freight offices of the airlines themselves, you might want to reach out to a few freight forwarders in RSA and ask them what kind of offers they can make you to ship your moto in a LD6 container. You might get a pleasant surprise. See this post for more information about that:
Shipping Moto in a LD6
Michael
PS: See also this post, which will give you a bit of an introduction to the regulations governing shipment of motorcycles ("Vehicle, Flammable Liquid Powered", in airline-speak) by air:
DG Regulations applicable to motorcycle shipments. There is a lot of misunderstanding out there amongst cargo acceptance agents about shipping motos, and you might hear all sorts of crap about removing the battery, draining the fuel, etc. - none of that is necessary, what matters is following the rules set out in the IATA DGR (Dangerous Goods Regulations) for air shipment, no less and no more.