Hi,
your problem on your boundary seems to be a matter of resampling the boundary line.
You can find more information of solving this type of problem in a post/question that I posed before:
www.opentelemac.org/index.php/kunena/blu...ied-on-outline#12822
you could create a larger mesh than you have now of the same area (so that you don't stop at this boundary). Don't use the hard line; then resample the hard line only based on the mesh density of the larger mesh and use the resampled hard line again in your mesh you had before.
Sven