Active or passive voice
In your sentence, unwelcome is definitely an adjective (there is no such verb as unwelcome), functioning as the subject complement.
A sentence with a passive voice would be
The guests are welcomed by ...
as both past and past participle of welcome is (or are!) welcomed.