Puerto Escondido offers authentic Mexican cuisine with a traditional menu and a midday menu available on weekdays.