Shakira comes to S. Fla.