A Shoal is an shallow outcropping of Rock, sand that extends underwater which has its origin on dry land extending out into and under the water which may or may not be a boating hazzard. A reef is a structure that rises up from the bottom a has no connection to any dry land.