Morocco is known for its rugged mountains, medinas, and ancient sites. To make the most of your trip, check out these best all-inclusive resorts in Morocco.