Mackerel is an oily fish with rich of omega-3. The flesh of mackerel spoils easily, especially in the tropics, and can cause food poisoning. So, it should be eaten on the day of capture, unless pickled in salt, or refrigerated.