This page is for the Giant Trevally (Caranx ignobilis). We saw this fish as it was swimming at a man-made reef while in a submarine off the coast of Honolulu. It is possible it is a different species of Trevally, this was the best identification I could make given the conditions.