I run an off-road bike tour business in Andalucia!
You can get fully comp insurance here but is very expensive - nearly 2000 euros for my Fazer1000! That would cover you for own damage as well as theft - depends how dodgy your area is I guess.
We can sort some discount out should any of you want to venture this far down and try the trails round here.....www.andaluciantrailtours.com
Nice water splash by the way in the first pic.....