Keyport has several Mexican restaurants and grocery stores, but recently opened on First St is now El Ranchero.
They specialize as a taqueria, with several filling options. In addition, they make cemitas, burritos, enchiladas, sopes, guaraches, and even pizza.
You can’t go wrong with their tacos al pastor (marinated pork with pineapple, cilantro, onions). The salsa verde and salsa roja are both excellent accompanying sauces to the tacos and enchiladas.
Their FB page shows daily specials, such as pozole, mole enchiladas, and other dishes that catch me eye, which I spoke to the owner about.