Why are coral reefs not found in the regions from West Bengal to Andhra Pradesh

Why are coral reefs not found in the regions from West Bengal to Andhra Pradesh but are found in Tamil Nadu and on the East coast of India?

Coral reefs are found in zone with high salt concentration (salinity), optimal temperature and with a less siltation condition which fairly facilitate to colonise corals. Hence, are found in Tamil Nadu and east coast of India. In case of high siltation and water flow, coral reef do not colonise.