You can think about it very simply in terms of collision frequency. For molecules to react, they must hit one another with enough energy and in the correct orientation. If you have everything dissolved in one solution, you are likely to get more collision (and thus a faster reaction) than if one reactant were separated from the other into two different phases, since collisions could really only occur at the interface between the phases.