"Portugal har alltid eller länge, åtminstone sedan andra världskriget, erkänts för att ha gjort en mycket stor insats för att ta emot flyktingar, och det har varit så över tid, men det betyder inte att allt är perfekt", sade Marcelo Rebelo de Sousa till journalister.
Med fokus på situationen när ryska medborgare i Portugal tog emot ukrainska flyktingar i Setúbal förstod statschefen att man inte får "förväxla ett träd, några träd om det behövs, med skogen".
Marcelo Rebelo de Sousa tillade att det inte finns någon mänsklig perfektion, och betonade att alla portugiser anstränger sig för att ta emot flyktingar och att det internationella samfundet erkänner detta.
"Målet för det portugisiska samhället som helhet, för familjerna, för portugiserna, för solidaritetsinstitutioner och offentliga myndigheter är att välkomna och välkomna väl, på ett rättvist och öppet sätt och utan att äventyra de principer som påverkar de mänskliga rättigheterna", påpekade han.
Han betonade dock att det kan finnas en "invändning och ett problem här och där".
Och när man är tveksam bör man undersöka samma tvivel, avslutade han.