Here’s a hard Nurikabe.

Thanks IHNN/lith for helping find a logical solution (that doesn’t rely on any global arguments/penalty!).

puzz.link

Preview