Perhaps a scorpionfish? Their spines have venom sacs. Definitely hard to see and possibly moved out of your way by the time you looked. I've had run-ins with fire coral and hydriods while snorkeling and they itch like crazy. I break out in bumps blisters and wake up in the middle of the night scratching.