Spoiler
1. Oasis (2530 movement points)
2. Crystal Dragons, killed them, recruited (2280)
3. Oasis (2880)
4. Hydra (2356)
5. Oasis (2865)
6. Mutator (2565)
7. Oasis (3215)
8. Boat, summoned twice (3065/9316)
9. Stables (9475)
10. Hut, dismissed Elves and Pegasi (8129)
11. Disembarked near Peasants, recruited them (3192)
12. Boat, dismissed Peasants (9357)
13. Disembarked near Centaurs, recruited them (2870)
14. Boat, dismissed Centaurs (7584)
15. Swam to cell 140.2.0, and 125 movement points remain, but to enter the town, 66 + 93 = 159 points are needed, and another 12 points are needed to pick up an artifact from the water. 46 points are missing.
These 46 points in the water seem like small amounts on land, but I couldn't find them.
Hypotheses:
1. Maybe I don't need to kill the Hydra and can kill the Mutator directly, but then I won't get extra movement points when boarding the boat.
2. It's strange that the movement points gained when boarding/disembarking with Dragons are the same as with Pegasi, even though Dragons are much faster. Could this be a bug in the version?
3. I tried picking up different rings in the water – maybe one of them will shorten the path, but it didn't help.
4. I tried disembarking from the boat near the Peasants/Centaurs diagonally or even to the right of the island, but it takes longer.
5. I dismissed the Dragons in the hope that they move too slowly across the islands, and the Pegasi would be faster on their native land, but that didn't help either.
P.S.: Why does the Grail need to be dug up on this map? I dug it up, installed it, but I don't see any benefit from it.