Scientific name: Kyphosus sectatrix
Taxonomy: Kingdom Animalia → Phylum Chordata → Subphylum Vertebrata → Infraphylum Gnathostomata → Parvphylum Osteichthyes → Gigaclass Actinopterygii → Class Actinopteri → Subclass Teleostei → Order Centrarchiformes → Family Kyphosidae → Subfamily Kyphosinae → Genus Kyphosus
Locations: Caribbean
Group: Marine Life → Fish → Silvery Fishes
Could also be Gray Chub (Kyphosus biggibus); they're virtually identical.
Some of these may be Topsail Chub; need to take a better look at the anal fin.