Like many things, I think the key is location, location, location. If you build a port in a city across the sea from a civ, your own cities will reroute their routes through it and off to those rich lands, rather than trading with the little city states inland. You can add value to those routes...