inventing a new tag is a typical solution for cases where no tag applies
though this seems like a terrain shape data so maybe it simply should not be imported to OSM
Using natural=reef
is a definitely a bad idea and would damage OSM data. Even if it would get nice rendering in a specific map style.