Some of the advantages of cage farming systems is that this farming technique can be practiced in various types of water sources, like lakes, ponds, seas, and oceans. This offers flexibility to the farmers. Also, many types of fish can be raised together, and the water can be used for various other purposes, like water sports.