We're moving off-topic now but, perhaps we should make them act as docks and have the movement terminate in that tile? That way there are still chokepoints in place and enemy units can't just sail on through without hindrance.
Even more offtopic, but at that point you might just as well allow movement of ships over railroad.