As far as I can see, you are just using push pull tool to make your shape. You really need to do some shaping. Here is one idea:
Make a circle with given number of side. Here, I cut the circle in to quads to form half a section of boat sides. Make number of copies, connect it to form boat side. And I simply scaled different section. All that’s left to do now is to make components and reflect it from centerline.