Thanks to an influx of digital nomads - drawn by the promise of a tropical paradise and an endless supply of yoga classes and smoothies - Bali has never been busier.