I think this is mapped correctly in OSM. Furthermore, in the default OsmAnd style the park *is* tinted blue because it is underwater-- the green simply indicates that the area is a designated park, which that area under the water seems to be.

If you think this could be rendered better, please open an issue with OsmAnd. Or, if you have an idea for how to map this park better, feel free to share.

Thanks!