In the First Crusade, tired Europeans found a river in their march to
Jerusalem. They set up a camp near the oasis and began to build an
outpost. A month later the small village with some sandy ramparts
protecting them from Arabian patrols. After long rest and gathering
the resources for the rest of the march, knights and soldiers began to
continue their way to the Holy City. But the civillians left there to
build a base in case of main forces' retreat.
Few years later, when the Jerusalem was under the reign of Christians,
the village get the city laws and named itself Kingsbridge.
City by the river with regular streets, parks on the shore, port,
large fortress, fountains, thick walls with small towers, oasis with
farms and some more features. Surrounded by the desert (I hope it
looks more realistic than my previous works, put some effort in making
it looks like that).
I hope you'll like it!
(Disband slaves to have some workers at the start ;))