A baby Blenny (about 50mm long). The rotten little thing wouldn't stay still for long, zipping around in the fine sea grass on the limestone rocks of the reef. Just below the intertidal zone.
Parablennius tasmanianus ?
Another fish, about as long as my forearm. I wish I knew what sort :-)