I am ok with the vikings, only problem is , if they board galleys etc they technically get a movement of more than 1. so zerks are not allowed to board Galleys
I think I see your point. You are saying that since we are limiting ourselves to units with a movement of 1 (mostly), that when a unit loads into a ship it somehow acquires extra movement and that is wrong (in this game).
Uh, I think I disagree.
First, once a unit boards a ship, it does not spend any of it's movement points when the ship moves. And it doesn't get any extra movement points. Ship movement and unit movement are calculated separately. True, the unit (for instance, a Spear) does move more than one tile on a turn. However, it can only do that because it is being carried by the naval unit. By itself, the Spear cannot even be in the ocean. The ship pays the movement cost, not the Spear. After the ship is done moving, the Spear can still move it's full amount, if it is on land and unloaded inside a city.
Being aboard a ship does increase the mobility of a unit. But then, that is what a ship does, for all land based units.
Second, just because our units have a movement rate of 1 does not mean that they can only move one tile per turn. What about roads and rails? These enhance how far a unit can move by decreasing the cost of movement. To me, naval transportation is a similar concept. Spears cannot move through water but boats allow them to be moved over the water.
Third, somebody is going to build a city on an island. We will need to move units by sea to capture that city. If we cannot we cannot win the game. The rule quoted above could also be applied to other units also, since the same thing would happen to them once they boarded a ship.
Of course, we could set a limit on how far ships could move when they have units aboard.