With more than 40 food vendors lining the Portland waterfront, the Cinco de Mayo Fiesta is as much a food festival as it is a ...