Hundreds of swimmers rescued by dangerous rip currents