More than 700 species of fish have been recorded at the Rowley Shoals.