You can find good roasted coffee of many types in most of these places.
But if you need an espresso or any other Italian styled coffe. Nothing can beat Italy.
I admit one exception: Portugal. In a long trip to Lisbon I’ve done I had some of the best coffee there !
Edit: still using my 18yr old Bialetti for most of my coffee here and buying coffee when going back occasionally (ever brought back a trolley full of coffe through airport security checks?). Only reliable way so far to have decent coffee.