No vaccines are required from the Europeans citizens. It is nevertherless recommended to be vaccinated against tetanus and poliomyelitis, very common diseases in Africa, especially if you consider travelling in the desert.
Besides it is advised to have an individual insurance covering civil responsibility, accidents, repatriation and death. Some credit cards offer these guarantees in case of serious accident happening abroad. Ask your bank for further information.
Before your travel, you should take the basic medicines, that is to say: cutaneous disinfectant, bandages, aspirin, intestinal antiseptic, sun cream, insect repellant (mosquitoes in particular, especially in summer). In Marrakech you will easily find good pharmacies, but you may as well have your own medicine within easy reach.