An excerpt from my food blog,
Cooking in Mexico:
To eat small, plate-sized red snapper, one of the most popular menu items in seafood restaurants in Mexico, is unconscionable. At that size, red snapper have not reached breeding age. Without an opportunity to reproduce, they are being harvested with no chance of replenishing their species.
Shrimp purchases contribute to environmental destruction if the shrimp are harvested by dredging, a practice that can literally scrape clean the ocean floor and capture many other fish beside shrimp, known as bycatch. The bycatch can be as much as three to fifteen pounds of non-food species to every one pound of shrimp. This bycatch is thrown back into the sea, the fish already already dead or dying. More modern dredging equipment is being implemented to reduce bycatch, but its use is not enforced in many countries. I will guess that Mexico, with good regulations but poor enforcement, does not practice sustainable dredging, if such a procedure is even possible.
Farmed shrimp are only a partial solution, as farming destroys thousands of acres of vital wetlands, the nurseries for juveniles of many fish species and the fishing grounds for those who live more impoverished lives and depend on estuaries and mangroves for their food and livelihood. Fish farming, if not highly regulated, can cause water pollution and higher incidence of diseased fish. Again, I suspect Mexico is not always enforcing laws designed to protect the environment and its food sources.
From:
The Pescatarian's Dilemma: Is it possible to eat seafood and not destroy the oceans?