So I just liberated Preslav from the Aztecs with a destroyer. After clicking the liberation option, it moved my destroyer from the city center to a lake a few tiles away rather than the ocean he had just came from. If I had to suggest anything it would be for the Units to be moved back into the direction of entry. So if the unit attack from the east, it would be pushed towards the east.