I think a potential issue with this is that one wouldn't necessarily want cells lower than the defined ocean_level to be considered as ocean (e.g. Death Valley is below sea level but should not be considered ocean).
Perhaps the nomenclature 'ocean_level' is a problem when we really mean 'what is the value in your input DEM for cells that are ocean?'.
I think a potential issue with this is that one wouldn't necessarily want cells lower than the defined ocean_level to be considered as ocean (e.g. Death Valley is below sea level but should not be considered ocean). Perhaps the nomenclature 'ocean_level' is a problem when we really mean 'what is the value in your input DEM for cells that are ocean?'.