I'm pretty sure these include light availability, oxygen levels, water movement, salinity, density and pH. These conditions often vary from habitat to habitat and will either support or limit the life processes of the marine organisms living there.
Hopefully that's right.