Like in Hawaii, there were lots of porcupinefish in the water. My best guess is that this one is a Giant Porcupinefish.