Olympics are on NBC, which is FTA (and digital). When I say 'cable', I don't mean they are pay per view, premium channels, or require subscription. You can get FTA channels with an antenna, but paying cable company to bring you those channels through cables instead of your antenna brings more reliable reception (and often better quality). I don't think it's worth the cost for how little I watch.
NBC broadcast towers from where I am is 90 miles away, so I get a second or two before it's a pixelated mess with my antenna. With cable, or if the tower was much closer, it would not be a problem. Olympics NBC Schedule today was 3 hours in afternoon, 3 hours during primetime, then several hours overnight (actually live?, the afternoon and primetime are obviously tape delay).
Peacock probably has extra coverage besides what NBC shows. Haven't checked it out, but Peacock has some content that is free and some you pay for. My suspicion is, if it's like most stuff nowadays the free stuff is mostly teasers trying to get you to buy the extra content.