Bob, great photos.

I agree with Johng, it looks like a Cuban Gar. Technically it is a freshwater fish, but is known to tolerate sea water.

Thanks for taking the time to post!!

Enjoy,

VVHT