If you tell me the notes you like in coffee, I can tell you which locations match closely to it ...
Rwandan and Ethiopian and Kenyan coffee is often earthy ... there are always supporting notes, but in my experience you can be pretty sure of what you are getting when one of the words to describe it is a nut ...
Central and South American beans often lead to smooth brews that are aligned w/ what is served HERE at most restaurants/gas stations etc ... it's a less challenging taste profile, but it can be really nice when you get a hold of an example which amplifies it ... there are wonderful instances of coffee from S. America, typically grown at the highest altitudes, and the key to them being awesome is if they are grown under the shade of other trees, often banana ...
I have wonderful Panamanian Geisha (a desirable type of coffee) right now, actually ... it's thick and sappy, syrupy ... and there's always a caramel note, no matter whether it's been processed by pour-over, french press, siphon, or as espresso ...
We like the chocolate coffee types a lot here, for our 2nd round of coffee, after dinner ... If you can get a hold of some of this, which appears to still be available, do so:
http://shop.lacolombe.com/products/ethiopia-werkabauka
It's one of the best coffees I've ever had, and it's the only coffee I've ever restocked 3x times. I buy bags at a time, and freeze all but one ...
The key w/ coffee is to find the place w/ rigorous roasting/shipping service. You want your coffee ASAP after roasting, and it's fine if it's 2-3 days.
In my experience intelligentsia does this better than anyone:
http://www.intelligentsiacoffee.com/
They always roast when they say, and they always ship, and it always comes fast ... it's VERY predictable, which is important.
La Columbe has great coffee - Todd Carmichael is on TV (Dangerous Grounds), but he's super cool and I like supporting them ...
My only complaint about ordering from them, is that you can have a delay, because they won't roast until the have enough to send out the whole batch ... so sometimes it comes later than I'd like, but it's always still only been a couple of days since roast - which is the key to quality ...
Crema comes from brewing in close proximity to roasting, FWIW ...
It's possible w/ all of the beans I've ever had, from everywhere ... and I mean everywhere, including from civet's excrement, like you said ...
God I love coffee. I had a nice stiff double latte before I started replying, actually ... you can probably tell, LOL ...