And one of the principal attractions of Bali is its scenery, ranging from vast beaches to terraced rice fields, to mountain peaks. There are wonderful places for photography, hiking, and exploring. Balinese people are basically open and friendly. They are happy to share their culture with visitors and are always curious about those who come to their island from the outside world. This makes Bali a prime goal of those who want to learn more about the ways of life of a people who, in many ways, view the world from a different point of view and with different sets of rules than those who live elsewhere.
Food is certainly an attraction for many visitors.
Authentic Balinese food is not something most visitors enjoy, and so hotels and restaurants catering to tourists generally serve Chinese or Indonesian style foods with exotic names, or otherwise modify local recipes to make them more attractive to tourists. You can get any sort of food, from KFC chicken legs and Big Macs to the fanciest European or Oriental cuisine. Most people fly. But you can come by boat, and cruise ships offer frequent service. You can drive to Bali from Java or islands to the east because there is auto ferry service to the island.