How to Make It
In a large bowl, combine the all-purpose flour, rice flour and sugar. Using a pastry cutter or 2 knives, cut the butter into the dry ingredients until the mixture resembles coarse meal. Add the macadamia nuts, vanilla and almond extracts and milk and stir just until a dough begins to form; do not overwork the dough. Form two-thirds of the dough into a 9-inch disk and shape the remaining piece into a 7-inch log. Wrap each piece in plastic and refrigerate for 1 hour or for up to 2 days.
Preheat the oven to 400°. Set the disk of dough on a lightly floured baking sheet and let stand at room temperature for 15 minutes to soften slightly. Form the log of dough into 3/4-inch balls and gently press the dough balls around the edge of the top of the shortbread. Bake for about 40 minutes, or until golden brown.
In a large saucepan, combine the water, sugar, sherry, clove and cinnamon stick. Bring to a boil over moderately high heat, stirring occasionally, until the sugar dissolves completely. Remove the clove and cinnamon stick and add the plums and mango. Simmer over moderate heat until the fruit is barely tender, about 5 minutes. Add the berries and simmer for 3 minutes longer. Transfer the compote to a bowl to cool slightly.
Heat a nonstick skillet. Add the banana and sugar and stir over moderate heat until the sugar melts and caramelizes about 3 minutes. Let cool completely. Transfer the caramelized banana to a blender. Add the cream, molasses, honey and cinnamon and blend until smooth. Transfer to a bowl.
To serve, cut the shortbread into 10 wedges with a serrated knife. Spoon the fruit compote into 10 shallow bowls and top with a wedge of shortbread and a dollop of banana cream.