The "Legally Blonde" actress was spotted enjoying a beach vacation in Los Cabos, Mexico.