There are around 1,600 different species of starfish living in the world’s oceans, where they occupy every type of habitat including tidal pools, rocky shores, sea grass, kelp beds and coral reefs. Some starfish are even found on sandy seabeds 9,000 metres deep!