El Calafate is in South America, in Argentina's Patagonia, in Santa Cruz.
The city is 316 km far away from Rio Gallegos and the most important comercial activity is tourism.
It's called of that way because of the little bush calafate, traditional of Patagonia's South.It is commonly used to make sweets.