3D printing seems to be in the news almost on a weekly basis. The skill really lies in the design of the final output using 3D CAD software. Outputs such as those shown here are quite simple to produce, as they are really just an outline that is extruded to make it into a 3D item. The CAD model can then be exported and converted into a series of G codes, which will control the machine. The larger models are hollow and do float. It may be worth developing the key ring idea so it also floats and will support a key.
Other colours are available and it would be easy to have the base of the larger model to be a different colour from the boat. The production time for one of these is around 2 hours. These were made on an Ultimaker 2 printer, which cost under £2000.