Cars swept away, roads submerged and residents isolated in parts of Spain's Mediterranean coast.