Hi Bruce,
When we held it in Providence, that was a conscious decision to enable the many Aware IM developers in the Eastern USA to come.
There were so many that did not take the opportunity.
Last year, Same reason to hold it in Portugal... a chance for the European guys to make it. Only a handful made the effort.
Also, there are a lot of developers in Australia, India, Thailand, and South Africa that are more likely to come in Bali rather than Europe or USA.
And of course, Bali is a way cool place to hold it. Ask those who attended the 2016 Conference. They all loved it. Roger, Robin, Jeff to name a few.