Answer: Tomatoes set fruit best when temperatures are below 90F during the day and above 55F during the night. Your plants are really big for this time of year so I wonder if you have over-fertilized them? Too much fertilizer will result in lush growth at the expense of fruits. You didn't say whether or not your tomato plants are producing flowers. If so, all you need to do is shake the branches to ensure pollination and fruit development. If not, your plants may be big, but they're not mature enough to set flowers. Once they do, you should get a large crop of tomatoes.
Pomegranate trees are self-fruitful so a single plant is capable of producing fruit. But, without flowers, no fruit will form. It's possible that a late frost killed off the early flowers and that your plant will set fruit later in the season. Hope so!
Q&A Library Searching Tips