It's named Noumea and it is, naturally, the capital. New Caledonia has only a single city. Grand Terre is full of minerals, and is a significant supply of several ores, mainly nickel and chromium.
Darn, detiyuvu hasn't played a turn yet. Check back later!