In a large mixing bowl, beat together the butter, sugars and egg until well combined.
Add the orange juice, zest and orange blossom water, beating until incorporated.
Sift the dry ingredients (the flour, baking soda, baking powder and salt), into the mixture and stir well to combine. Knead into a a dough. (see note)
Once the dough has come together, divide in half and shape each half into a log, roughly 2"-2.5" in diameter. Wrap these logs of dough in plastic wrap and chill for at least 4 hours (or up to 3 days).
When ready to bake, preheat an oven to 350°F (175C/155C Fan) and line baking sheets with parchment paper.
Remove a dough log from the refrigerator and cut about ¼" thick slices. These rounds will be your cookies - place spaced on your cookie sheet and bake for about 12 minutes, until starting to go golden at the edges. (see note)