What a cool idea! Up til now, I only moved cities a couple of hexes, so that they would have more food tiles to grow.
If one has the right situation, this could work really well. Remember that a city can only be founded in shallow water (coast). If some of your later spots are in deep water (ocean), you will need to move cities up there rather than spawn them in place.