Do you fertilize the plants? If so, are you using a fertilizer with phosphorous? It could be that the soil is too nitrogen rich, which means the plant will grow but may hold off on putting on fruit.
Also, watch out for overwatering. There are many tomato growers who dry farm, that is, they NEVER water. I would definitely not water every day, and would not water any week where there is at least an inch of rain. The best way to check for moisture is to stick your finger a couple of inches in the ground beside the plant. If it is moist, I would not water. Also, be sure to mulch with straw or some other such common material. I prefer pine needles or regular farmer's hay.
If you have nice looking blooms, you should have tomatoes soon. As long as the blooms are not rotting, you should be fine.