New Caledonia, offers beaches, snorkelling & diving