Indonesia is made up of over 17,000 islands, though, and some of them (especially Sumatra, Java, Sulawesi, and Bali) are home to some excellent specialty-grade Arabica beans. Due to a diverse array of growing conditions, the taste of the beans varies a lot from region to region.