I have spent some time in Agadir and in Tangiers , Nice places but I am not sure I would recommend them as palces to stay in.
I also feel that Morocco will evntually be contaminated by similar problems that occur in other parts of Muslim dominated Africa.
I would go for Malaga , the Algarve...