The seahorse is a small species of vertebrate that is found in the tropical shallow and temperate waters around the world. Yes, seahorses are fish. They stay around coral reefs where there is plenty of food and places for them to hide. The seahorses have no teeth and no stomach. Food passes through their digestive systems to quickly, they must eat almost constantly to stay alive.