A lagoon is a body of water separated from larger bodies of water by a natural barrier (such as a coral reef)..