Cache Enabler and WP-Rocket are usually the 2 most popular and fastest cache plugins.
Redis and Litespeed cache are also up there, and IIRC Redis has consistently been the fastest - but it's more complicated than just installing the Redis plugin for Wordpress.
Cache Enabler is free and is developed by the folks over at KeyCDN. Integrated really well with Optimus image optimisation, as well as Autoptimize. With Optimus is had the ability to use WebP for images (depends on browser support), but also has a fallback method if the browser does not support it.
WP-Rocket is a paid plugin; they also have in development an image optimiser, I think. Not 100% sure as I haven't used WP-Rocket for ages.
My personal recommendation is Cache Enabler. Super simple, and fast.