I took a similar photo in the Bahamas a few years ago. Got back home and a friend spotted a Rock Fish against a big rock like this. My wife and I had been crawling all over it and never knew it was there. I guess it could have hurt me if I had stepped on it.... saw a barracuda but it stayed away...