How can I have a camera with an Orbit Controls component smoothly follow a moving target?

You can just add a SmoothFollow to your camera and assign the object it should follow. That’s all you need

Video Unity

Video Browser

If you want OrbitControls you need to parent your camera to the object that is being moved around