-
uMap
uMap lets you create maps with OpenStreetMap layers in a minute and embed them in your site. (by umap-project)
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
If that's not feasible and what you're doing isn't secret then perhaps something like uMap might work? This allows you to add overlays for the things you want to highlight and has a few different styles of basemap that tone down some of the clutter of the default "default" style. It also lets you pull (small amounts) of data into it via Overpass e.g. pre-mapped fishing spots or toilets. This can then be shared as a link or embedded in a site.