Preheat oven to 350°F. Line an 8x8 pan with parchment paper.
Cream butter and coconut sugar until smooth, then mix in flour until dough forms.
Press dough evenly into pan and bake 18 to 22 minutes until lightly golden. Cool completely.
In a saucepan over medium heat, combine coconut cream, coconut sugar, maple syrup, butter, and salt. Whisk until sugar dissolves fully.
Bring to a steady boil and cook 10 to 15 minutes, stirring often, until thick and deeply golden. A candy thermometer should read 245 to 250°F.
Stir in vanilla off heat. Pour over cooled shortbread and spread evenly.
Chill 2 hours or overnight until firm.
Melt chocolate and coconut oil together until smooth. Pour over set caramel layer and spread to edges. Sprinkle with flaky salt.
Chill 1 hour until chocolate is set. Lift out of pan, slice with a hot knife into 16 bars.