Body of water cut off from a larger one by a reef (6)
I believe the answer is:
lagoon
(Other definitions for lagoon that I've seen before include "A slat-water lake" , "A salt-water lake in the sea" , "Pool" , "Body of salt water cut off from the sea" , "Shallow salt-water lake" .)