There are no compulsory vaccinations to travel to Algeria, Lebanon or Morocco. That being said, vaccination against hepatitis A, typhoid fever, yellow fever, tetanus, polio and diphtheria is recommended (injection at least 15 days before your departure). For extended stays in rural areas, preventive vaccination against rabies is strongly recommended.