Morris S. answered 07/19/19
Ph.D Chemist, Experienced Teacher
If you look at acetate, you have 2 nice resonance structures where the negative charge is spread over the 2 oxygen atoms. Acetate is a resonance-stabilized anion, which makes acetic acid tend to be acidic. Phenol, similarly, forms the resonance-stabilized anion phenolate. Phenolate also has multiple resonance structures. On first glance, the negative charge looks more delocalized than in acetate: not only can it be on the oxygen, it can also be on the ortho or para carbons!
I think the detail here is that oxygen is electronegative, much more than carbon. In acetate, the negative charge is delocalized onto both oxygens, which happen to be the electronegative atoms. In phenolate, the charge is trying to delocalize onto carbons which just aren't that electronegative. So phenolate is less stabilized by resonance, and phenol is a weaker acid.