Basically, because men and women don't always travel together. If we look at more modern population mix, Puerto Rico has about 60% of the population with Native American mt-haplogroup, 25% African and 15% European. On the Y side, 85% European and 15% African.
What do you think happened there? And what make you think the same didn't happen in ancient times as well?