Sponges generally require a solid support for attachment, they are often found in rocky marine areas or on the ocean floor. Sponges are critical components of the ecosystems of coral reefs, where they provide shelter for a variety of organisms including shrimp, crabs, and algae.