There is a mountain very close to my house. It's only five minutes' walk. That's why I have many unusual birds coming to my yard all year around.
If I change the last sentence to "There are many unusual birds coming to my yard," is there any difference in the implication? I think this is a very basic question, but I still wonder which I should use, "I have" or "there are".