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.