Based on the differences in these characteristics, I believe you're dealing with two species, the upper a female sea bream (Archosargus rhomboidalis), and the lower individual being a pinfish (Lagodon rhomboides). Although these species are clearly very similar and many anglers confuse them, they're placed taxonomically in different genera. Both have overlapping distributions in Florida; overall, the sea bream ranges from New Jersey through Argentina, including the Gulf of Mexico and Caribbean Sea, whereas the pinfish can be found from Massachusetts through the Yucatan Peninsula, including the Gulf of Mexico and Bermuda, but it's absent from the West Indies, other than a portion of Cuba. Both species are absent from the Bahamas. The pinfish grows slightly larger than the sea bream, reaching a maximum length of around 16 inches. Both are good table fare, widely regarded as panfish due to their small size.