Take a tour: 21.5-inch iMac and 27-inch iMac - Apple Support
See How Fast Your Mac's USB Ports Are with This Trick
Amazon.com: SABRENT Multi-Port iMac Hub with Front Access USB Ports, SD/Micro SD Card Reader, 3.5mm Headphone Jack and Rear HDMI 2.0 Output (iMac 2017 to 2020) (HB-SIMC) : Everything Else