Korrekt.

OpenSeaMap nutzt als Basiskarte die ganz normale OpenStreetMap Karte.

Als Overlay werden die Seezeichen hinzugefügt. Diese Kacheln werden ausschließlich aus seamark:* berechnet.

Siehe zB hier: https://github.com/stevo01/SeaMarkRenderer

Zur Ursprungsfrage:

Das würde ich auch befürworten.

Dankeschön für die Nachfrage im OpenSeaMap Forum. Ich bin dort auf den Beitrag aufmerksam geworden.