You are welcome and that's why we started this website and forums to help

I know Azemmour it's a town between El Jadida and Casablanca. You can find a detailed map of the region
here.
I agree it won't be a good idea to stay there. small cities are usually limited as you will run out from things to do or to see and especially people of the same interest to hang out with. if you are planning on staying closer to your husband I will suggest El Jadida, and Marrakesh. Now if you consist on living on the Mediterranean, you should definitely visit Tanger, Tetouan
map Asilah is also a good alternative since it's on the Atlantic but very close to the Mediterranean.
As a native Moroccan here's a list of cities that you should really consider visiting:
Coast option: Casablanca,Rabat,Tangier, Essaouira, Asilah, Agadir. off coast cities: Fes, Marrakech.
Concerning the language. the best way to learn as any other language is to practice them

we have a forums called: speak Moroccan language / Darija where you can ask help learning the MAS, feel free to ask and we'll be glad to help.
Do you speak Greek? I worked in the past with Greeks and I learned few words, mainly the bad ones! lol but i can manage to say the basic words expl: Kalinita

Good luck and don't hesitate asking if you have any other questions.
Cheers