Important tip: Dont mix up CDM (blue logo) with Credit du Maroc (white and green). This CDM has lower fees.
Not many CDM ATMs in Morocco, but they have some of the lowest fees after Al Barid. Worth using if you spot one.
CDM ATM didnt accept my Visa Niyo card from India.
At CDM, the ATM froze after giving cash and didnt return my card for 30 seconds. Scary moment, but it eventually came out. Be patient!
Used a CIH ATM in Marrakech. It had cash and worked without issue.
CIH Bank had low fees and worked well for me. Pretty satisfied.
Fees were extremely high at Societe Generale. Would avoid unless desperate.
Was able to withdraw using my UK card at Societe Generale in Morocco.
At Societe Generale in Morocco, be careful: always choose to charge in MAD instead of USD to avoid extra currency conversion fees.