Though kawaii is now used worldwide, as a Japanese man, I do not use the word very often. Because it is a word frequently used by girls or ladies.

But I can tell you the usage of the word.
 
This is how I( or Japanese people)use kawaii.

I use kawaii for…

・something small(includes almost anything such as food, household goods, or plants)

・a baby(includes male and female)
・a puppy or an other baby animal
・a girl, a boy, a lady
・a grown female
 
These are typical kawaii stuff.

 

I do not use kawaii for…

・something big
・a grown man
・scenary
・weather
・countries
 
Interestingly, though I do not use kawaii for scenery, I do use kirei or utsukushii(beautiful).
 
This is an utsukushii view.(not kawaii view)

kawaii said by a man to a lady could mean something else

Kawaii for a lady is surely a compliment.
 
But if you are a man, and say the word to a lady, it can imply something else.
 
The lady might think you are trying to hit on her.
 
This is like saying in English “You are pretty.” or “You are beautiful.”
 
I am not an Englsh speaker, so I don’t exactly understand how these phrases sounds to a lady. I guess they imply hitting on her, don’t they?

What is Kyoto?These answers may help to get it.
cooking couple
What is the difference yome, tsuma and okusan?(which all mean ” wife”)
Motoko
GHOST IN THE SHELL S.A.C. Solid State Society
What is the difference between bushi and samurai?
family
Konbanwa is not used often. Maybe least frequent among greetings.
What is the difference between owan, chawan and yunomi?
pitcher
Matsuzaka will do a good job in the U.S.
I need to know if my guide was OK for a woman from Australia