Indicates a veiled threat or danger.
To an unexpected obstacle.
The reef — designates the hidden threat or danger.
To see a reef in your dream, suggests that you are blocking out unconscious material from emerging onto the surface. Alternatively, the dream may also mean a refuge or protection from your emotions.