In a large mixing bowl, whisk together the whole-wheat pastry flour, milk, water, olive oil, eggs, sugar, and salt. Mix until the batter is smooth and free of lumps. Let it rest for about 30 minutes.
Heat a non-stick skillet or crêpe pan over medium heat. Lightly grease the pan. Pour about 1/4 cup of batter into the center and swirl to spread. Cook for 1-2 minutes, flip, and cook another minute. Repeat until all batter is used.
In a mixing bowl, beat the softened butter and cream cheese until smooth. Add vanilla extract and mix in sifted powdered sugar until well combined.
To assemble the cake, place one crêpe on a serving plate, spread with cream cheese filling, and sprinkle with pistachios and coconut. Repeat until all ingredients are used, finishing with a crêpe on top.
Cover the assembled cake with plastic wrap and refrigerate for at least 2 hours or overnight.
Slice the chilled cake into wedges and serve. Garnish with additional pistachios or honey if desired.