Sea horses are small, colorful aquatic animals found in warm waters like the Caribbean. They have a long tail, small teeth and spikes, and come in over 120 species. Unlike most fish, the male sea horse carries and protects the eggs until they hatch. Sea horses eat tiny plankton and can swim fast but cannot jump or fly.