Finally managed to book a flight between Casablanca to Dakhla in Sahara.
For some reason their webpage wont let me pay with my VISA debit card but once I got hold of a credit card it was no problem.
The reason for flying is pretty simple.
The same distance with bus would have taken me 30hrs and costed me approx 650 Moroccan Dirham which is about 58 Euros.
The flight will take me 2hrs and 15min and costs me 730 Moroccan Dirham = 65 Euros.
So I will not have to stress down to Agadir to take the bus to Dakhla but spend an extra day in Rabat and stay over the day in Casablanca.
I have yet to buy the flights back from Sahara to Europe though..