Ja bym to ujął w relację multipolygon z outer jako water_area i inner ten kawałek lądu z tym, że nie tagować go jako land. To po prostu zrobi “dziurę” w wodzie. Tagowanie tego jako land jest w tym wypadku redundantne.