Punches make great arm exercises in the pool. They can also make effective aerobic workouts if performed rapidly for longer time. However, combining punches with upper body twisting adds a lot to the exercise.
While the main focus is arm muscles, this exercise also targets your core, and increases your flexibility. It's highly recommended to perform with aqua dumbbells or any other resistance.