Unable to answer "Does this crossing have an island?" – Marked Crossing – https://osm.org/node/2601812836 via StreetComplete 57.3:

Pas de passage piéton à cet endroit précis, mais deux autres à 10 et 20m de part et d'autre.