Mars craters a 'safe haven' for life?