Currently we can load and unload cargo directly from ship, but it will be much harder to add automatic path-finding for ships as it doesn't seems like a vanilla feature. I'll take a look if there's some convient way to solve it, but..I can't guarantee I can acheive that soon enough :(