Step 1: Resolve the swimming velocity.
The swimmer’s velocity is at an angle of 120° to the direction of the water flow, so the component of the swimmer's velocity in the direction of the water flow is:
\[
v_{\text{swim}} = 0.5 \times \cos(120^\circ) = -0.25 \, \text{m/s}
\]
Step 2: Conclusion.
The velocity of water must balance the swimmer's velocity component to ensure the swimmer reaches the opposite point, thus the speed of water is 0.25 m/s.
Final Answer:
\[
\boxed{0.25 \, \text{m/s}}
\]