The shorelines are currently only determined from the MNDW, and that the pixel classification is used to determine the threshold. The MNDW may not be relevant in all cases. Further, we may want to consider the vegetation/beach interface as shoreline to avoid the noise related to tides. This interface cannot be accurately captured using the MNDW.
I added a setting option to not use the MNDWI to extract shorelines but instead use the interface between user-specified classes as shoreline:
Interface sand / whitewater+water

Interface sand/other

Let me know if you are interested in a merge request
The shorelines are currently only determined from the MNDW, and that the pixel classification is used to determine the threshold. The MNDW may not be relevant in all cases. Further, we may want to consider the vegetation/beach interface as shoreline to avoid the noise related to tides. This interface cannot be accurately captured using the MNDW.
I added a setting option to not use the MNDWI to extract shorelines but instead use the interface between user-specified classes as shoreline:
Interface sand / whitewater+water

Interface sand/other

Let me know if you are interested in a merge request