Just sayin......
If tetracanathus was able to tolerate sea water for even short periods, don't you think they would have colonized other nearby Caribbean islands? Wouldn't there be a population on say.... Puerto Rico for example.
The island of Hispaniola is close, yet the endemic cichlid there is Nandopsis haitiensus.
It may be that when the ancient tetrancanthus/haitiensus ancestor Nandopsis (Cichlasoma) woodringi migrated, it had the ability to cross long stretches of sea a few million years ago, the seas may have been much shallower, or just maybe these islands were connected, but since that millennium, these species had time deleoped/diverged into 2 separate species.
But in modern times, this this outward colonization seems not to be the case.
I live on an island only 10 miles off the coast of Panama where on the mainland, there is a host of many cichlid species, including Vieja maculicuada, yet there are no cichlids at all on this island (Taboga).