Technically, all land units must move in the ocean on barges (landing ships) and have the same speed. Now this is not so.
The cavalry is able to cross 6-8 ocean tiles per turn.
Infantry - something like 4 with various bonuses from policies.
Artillery - retains a 1/2 speed penalty to enemy territory movement if entering hostile waters. I don't understand this. The guns are carried on a barge, no one moves them manually. Why is there a penalty? It is impossible to shoot them until the landing. And in order to land them, you first need to capture the coast and ensure security. As a result, artillery is the most disgusting unit in the game - it moves incredibly slowly through enemy territory, falling apart with one hit. It's easier to fire 2 crossbowmen or 2 machine guns instead of 1 cannon. This will be much more efficient both in terms of movement speed and protection from various attacks, plus the infantry is able to use the landscape features for cover.
The cavalry is able to cross 6-8 ocean tiles per turn.
Infantry - something like 4 with various bonuses from policies.
Artillery - retains a 1/2 speed penalty to enemy territory movement if entering hostile waters. I don't understand this. The guns are carried on a barge, no one moves them manually. Why is there a penalty? It is impossible to shoot them until the landing. And in order to land them, you first need to capture the coast and ensure security. As a result, artillery is the most disgusting unit in the game - it moves incredibly slowly through enemy territory, falling apart with one hit. It's easier to fire 2 crossbowmen or 2 machine guns instead of 1 cannon. This will be much more efficient both in terms of movement speed and protection from various attacks, plus the infantry is able to use the landscape features for cover.