shoal of thousands of tiny fish swimming in front of a coral reef