Reese Witherspoon – wearing a swimsuit in Cabo San Lucas, Mexico