Other components that can also contribute to the habitat of saltwater fish are pH level, salt level, and alkalinity level. There are other physical features that contribute to a habitat which are physical materials like rocks, reefs, and sand or the vegetation like the amount of algae, water plants, and saltmarsh. Specific fish live in specific habitats based on what they eat or what cycle of life they are currently at, another thing is the amount of salt that is in the water at that specific location.