The plot and the Shapiro-Wilk test seem totally consistent with each other.
The test gives a tiny p-value, indicating that normality is basically out of the question.
The plot shows deviations from normality, especially at the top right. A normal distribution would give points around the diagonal line, while your points start drifting away from the diagonal line around $x=1$ and higher.
Note, however, that formal normality testing has a tendency to catch differences that, upon visual inspection, are easy to see will be trivial. The test is doing what it is supposed to be doing by flagging a slight deviation from normality as a deviation from normality, and I give a demonstration here. However, most of the time when normality is desired, we just need "close enough" to normality for downstream statistics to work as we want. Hypothesis testing for normality, particularly when sample sizes are large, is likely to catch deviations that have minimal impact on our work, even if the test is correct to notice the deviation.