A printable OpenSCAD pirate ship. While it will definitely require support for the bow, the rest of the model should not. The OpenSCAD code isn't commented at all, so it may be difficult to follow.
There are two main parameters - "shipscale" and "th." The first parameter "shipscale" is the size the entire ship is based on. It roughly corresponds to the overall height of the model. The second parameter "th" refers to the thickness of many of the features. The STL below has the thickness set to 0.6mm. It should probably be about 1mm or so for optimal printability.
This ship features three masts with three sails each, a rudder, deck, captain's quarters, bow, and crow's nest.
As an FYI, this pirate ship was made with just "cubes" and "cylinders."
Print with support
Update: Actually, you don't need support!