Let's see what happens if we put "of a landscape" after the verb "finish":
She must finish of a landscape.
That doesn't seem to make too much sense.
Let's try it after the noun "picture":
She must finish her picture of a landscape.
That makes a lot more sense, so "of a landscape" is an adjective phrase, as it describes the noun, not the verb.