Island of the Gods, Bali