Different species of starfish have evolved to thrive in different habitats. These include tidal pools, rocky shores, coral reefs, and kelp forests. While many of them occupy coastal areas, some can ...