Canggu: a Balinese paradise that has the best of both worlds