TheKid965: I
think, and I could be wrong about this, that getting ships to spawn in
Ultima IV works similarly to how it does in the earlier games; that is, the more sea creatures you fight, the better the odds that a ship will appear at some point.
Well, there aren't that many sea creatures out there to begin with, and fighting them doesn't tend to be that exciting a proposition (no post-battle reward) so if you spend time by the oceanside, and actually seek out sea creatures, eventually the game will tire of sending you Serpents and Giant Squid.
Of course, every so often a pack of Daemons will wing their way out over the ocean. Fun times, that.
Also noteworthy - pirate ships (and dragons, and some other overland creatures) will fire on the party before combat. To avoid taking hits, approach such enemies staying off of straight lines. The enemy has the advantage over you twice - they can fire on the diagonals, and they can move-and-shoot (although they shoot first). If you're at all familiar with chess, try and stay a knight's jump away from pirates until they reach the shore. The range of all overland projectiles is three squares.
Happy hunting!