Local doctor gears up to run 180km in Canary Islands for ‘invaluable’ service