Preheat the oven to 180C and line a baking tray with baking paper.
In the bowl of an electric mixer, beat the butter and sugars until pale and creamy. Add the eggs, vanilla extract and coconut essence and mix until combined.
Sift the flour, salt, baking soda and baking powder into the bowl and mix them in. Add oats and coconut, mix well to combine.
Using a tablespoon of dough at a time, roll it into balls and place the tray then flatten each one slightly with fingers or a fork.
Bake for 10-12 minutes or until golden brown. Remove from oven and transfer cookies to a wire rack to cool.