Labeling islands

I’m fairly new to OSM. I am building my own tile server. I can’t get island labels right. See image https://imgur.com/a/CiMpAFk

Left is the production style for my organization, right is my custom style.

I don’t want multiple tiny islands labeled “COLUMBIA”, for instance. I’d prefer a more specific label, or no label at all, to “COLUMBIA”. But I still want Bermuda to be labeled.

I expect that I need to tweak placenames.mss somehow. Suggestions?

My guess is that they’re getting labelled “Colombia” because each island is an outer of the country “Colombia”.

Have a read of http://www.paulnorman.ca/blog/2014/03/osm2pgsql-multipolygons/ - I suspect you need to look at osm2pgsql’s “-G” flag.

Thanks for the guidance, SomeoneElse. Rebuilding the DB with -G resolved the issue.