Reese Witherspoon – on vacation in Cabo San Lucas, Mexico