Move non-linearly to destination (because of agent slow rotation)

Hello,

I would like my unit to move MORE non-linearly to the destination.
Is this achievable in a way that the unit will still behave well with any types of environments?

I would like to create movements similar to the red path the destination.

(I’m using RichAI)