Off the coast of Japan’s verdant Saikai National Park, the Kujukushima Islands lie scattered amid a sprawling network of narrow inlets. Their name literally translates as “99 islands,” though there ...