Preheat oven to 350 degrees and grease a 8" cast iron skillet
In a mixing bowl add ground flaxseed with 1 1/2 tbsp water and let gel for 3-5 minutes
Add in the butter and sugar and stir to combine
Fold in flour, baking powder, baking soda, salt and vanilla and spread in cast iron skillet
Place in oven to cook for 18-20 minutes until set and starting get lightly golden brown
While the cookie is cooking add the coconut oil and coconut cream to a microwave safe bowl and melt. Mix in the cookie butter and maple syrup until smooth and place in the fridge
Let the cookie cool for about 30 minutes and then spread the caramel over the top. Add the shredded coconut and press down so it sticks.
In a microwave safe bowl add the chocolate and coconut oil and microwave in small increments until chocolate is smooth. Then drizzle chocolate over coconut
Top with ice cream if desired and serve
If you want the caramel to be more set then place in the fridge for one to two hours with coconut before drizzling the chocolate.