Yes, you can cook the mahi mahi with the skin on. This will keep it all in tact. Make sure you remove the skin before eating. Always keep the skin on when grilling or else your fish may fall into the grill grates.