Jungles volcanoes pristine beaches, clear blue water, fabulous food, sun,surf some might say that Bali has it all and we wouldnt argue with them. This small Indonesian island offers more than just amazing scenery though.