I still have questions, but I'll try make something to test my theories :)
When playing an table-top RPG, sometimes we prefer to randomly generate the contents of the map in individual terrain hexes. When seeing your Perilous Shores generator, i thought an idea for another generator would be to generate individual larger hexes with multiple smaller hexes within. In essence, everytime my characters left the side of a larger hex, i would generate the next hex of terrain. This might help better explain than i ever could. :)
https://thealexandrian.net/wordpress/17308/roleplaying-games/hexcrawl