This is quite an open ended question and not really a physics problem. I would recommend that you take a look at Cinemachine for your camera. It will take you a bit of time to get used to, but ultimately it makes some of the more complex things trivial (e.g. dealing with occlusion → obstructions).