Todra is definitely worth a visit but the rock is quite dirty, I thought maybe due to sandstorms. Up to 9 pitches high and some pretty amazing potential including one 200m+ wall which overhangs the entire way, with no routes on it. It's certainly not as good as your Euro mega crags though.
If you believed everything DFAT said you wouldn't even get out of bed. We were there when the current Iraq war broke out and the locals couldn't have been nicer despite the fact the west was blowing the crap out of their mates. If anything they just went further out of their way to be nice. Moroccans all know their economy relies on tourism so they just want you to show up and spend some money.