I use a natural mosquito repellant that works well but I cannot help with a supplier near Canggu. I live in Ubud and get my repellant at Bali Buddha. It does not work for as long as the DEET repellants but it will get me through dinner at a restaurant without bites and it smells nice which is an advantage while eating.
At home I use coils in the early morning and evening.