For the longest time I have been wrestling with how to create a surface for this area of a ship hull. I have included the outline here and a few cross sections to give an idea of the overall shape. I have data points that define the surface so I can draw more vertical and horizontal lines.
The red lines represent borders that flow smoothly into the next surfaces of the hull. The purple lines represent boards that join surfaces at roughly right angles. The blue lines show the internal shape.
The problems I have are:

There are three points at the left where the surface radius needs to decrease to zero. (Where red meets purple, and two points below on the purple segment).

Having four sided surfaces.

All the edges have to be joined to other surfaces so there is no flexibility at the edges.
I am trying to figure out how the best way to create this shape with those conditions in Rhino.