You can’t compare Diablo Canyon to this situation.
Diablo Canyon has a power output of 2,256MW vs 18MW for this tiny dam. This dam is many magnitudes smaller.
The benefit of keeping the minuscule power output vs ecosystem damage and maintenance leans heavily towards removal.