Located in the Verbeek mountains, Soroako is surrounded by three natural lakes: Lake Matano, Lake Towuti and Lake Mahalona.