Just got back from a trip to Morocco, and I used this
Morocco eSIM service. It worked great, and I was really impressed with the prices. The cheapest plan starts at just $9, which is perfect for a short stay. It turned out to be a good choice, but I’m always open to exploring other options, too.