Spreading the charge around makes the ion more stable than it would be if all the charge remained on the oxygen. However, oxygen is the most electronegative element in the ion and the delocalized electrons will be drawn towards it. That means that there will still be a lot of charge around the oxygen which will tend to attract the hydrogen ion back again. That is why phenol is only a very weak acid.