What is the name of a shallow body of water separated from the sea by a strip of coral reef?

**********