Well, no with adjectives. "Es bonito para María" would be the correct sentence. But the other are correct.
ps: "es bonito para María" means: "It's beautiful to María" , so, María finds it beautiful.
Another example would be:
"Este vestido es raro para Julia"
that means: "This dress is weird to Julia", so, Julia thinks this dress is weird.
Well, I don't know if it helps, but I hope so.
Bye c: