Maxsurf's edge bonding commands allow you to join surfaces together using positional or tangent continuity. This video shows how to use bonding to get a smooth join between hull surfaces.
Right-click 'Download' and select 'Save Link As' if the file opens in a new tab.