Spotted pufferfish and squaretail filefish
These two very distinct fish that are regularly seen near shore. The squaretail filefish on the left is distinguished by the white patch above the base of its tail fin, while the spotted pufferfish is black or brown and covered with small white spots.
These two aren’t traveling together, as some other types of fish do, to hunt or feed. They just happened to be in the same vicinity.