In a medium saucepan, combine water, sugar, vanilla extract, and ground cinnamon. Bring to a simmer over medium heat, stirring until the sugar dissolves.
Add the dried apricots to the saucepan and simmer for about 15 minutes, or until they are plump and tender. Remove the apricots from the syrup and set aside to cool slightly.
In a mixing bowl, combine chopped walnuts, raisins, shredded coconut, and lemon juice. Mix well to create the filling.
Carefully open each apricot and spoon a small amount of the filling into the center.
Return the stuffed apricots to the saucepan with the syrup and simmer for an additional 5 minutes to warm through.
Serve warm or chilled, drizzled with the syrup.