whistling buoy

noun

Definition of whistling buoy

: a buoy that makes a whistling sound due to the action of waves and usually marks a shoal or channel entrance