This is kind of hard to explain so here is a pretty picture from Safari:
As can be seen in this picture is that each "label" which has a slight transparency shows another label behind it. This happens with every entity on the map.
This is what it looks like in Chrome:
Nice and pretty!
Has anyone experienced this before? Has a solution been found?
I was using svg's for my billboards. For some reason Safari couldn't handle the rendering of these svg's. I managed to solve this by converting all svg's to png's before setting them as the image of a billboard. Hope this can help someone else in the future!