Hexagons can be replaced with 7 smaller hexagons, which in turn can be replaced by even smaller hexagons. Let’s call this recursion style 1.
Without the larger hexes. Reminds me of Koch snowflakes, surprisingly.
Slightly different configuration of hexagon replacements. Recursion style 2.
Here are some hexagons with randomized depths. Style 1 tiling Style 2 tiling
Code. Built with p5.js.