One of the most popular steam engine kits is the
Graham Industry TVR1A. That should be plenty to drive your boat. As for a boiler, personally I would go to
Pendle Steam Boilers. A boiler is a pricy item and I would be looking for some confidence that it had been built by someone who knows what they are doing. Boilers from e-bay may be OK and might be a little cheaper, but you can't just phone up the maker to ask questions. Pendle can also supply the other main parts - gas tank, oil separator - and there are plenty of model engineering suppliers who will provide tubing, valves, a lubricator and so on. Assuming you don't buy second hand, you will almost certainly have to assemble the steam plant yourself, although
Clevedon Steam do kits for the complete plant (boiler and engine).
Have a good browse around, get yourself a short list then come back here and others will tell you if you are on the right track.
Have fun!
Greg