Is there any insurance or repair protection plan for DJI drones?

There is a protection cover available direct from DJI.

'DJI Care' for UK customers is available directly through the DJI site. The user will have to purchase the code and register it within 2 days of activating the device.

You can find the DJI Care products here-