Mariners to host New Caledonia