Instant:

transform.position =
    target.position + offset;

Smooth:

transform.position =
    Vector3.Lerp(
        transform.position,
        target.position + offset,
        smoothness *
        Time.deltaTime
    );