First time abroad and you picked a fun one, Morocco is amazing to drive but the rental counters can be tricky with extra charges popping up out of nowhere. Book online ahead of time with a provider that shows the full price including basic insurance, and take a slow video walkaround of the vehicle before you even touch the keys so they cannot pin old dents on you later. A list of places where you can rent a car in Morocco with transparent pricing and airport pickup in cities like Marrakech and Casablanca is over at
https://getrentacar.com/en-US/morocco .