Peach tree disease
Every year our peach tree has the same issue with no fruits. As you can see, there are white dots on the leaves and also the leaves shrivel up. The tree is a Prunus persica, red peach.
This is Peach Leaf Curl.
Here is an article that explains this issue and how to treat.