I was there in March…..we arrived in Marrakesh and exchanged at the airport paying quite a high tariff but we needed some cash for taxi etc. There are much better exchange rates to be had in and around the souks etc. If you need cash straight away try and buy as little as you can at the airport. Similarly on the way out sell before you get back to the airport.