I have noticed the River Thames cut off quite abruptly when applying the following query to Overpass:
(
way["natural"="water"]({{bbox}});
);
out body;
>;
out skel qt;
The resulting data is shown below - you can clearly see that the background map shows the river continuing, but the data does not follow that:
I've tried all the water types I can think of (below), but the best I get is a single line that follows the centre of the river, and not an area polygon that is topologically accurate.
(
way["natural"="water"]({{bbox}});
way["natural"="coastline"]({{bbox}});
way["waterway"]({{bbox}});
way["water"]({{bbox}});
);
out body;
>;
out skel qt;
EDIT: This is the result of AndreJ's answer:
relation(2263653);>>;
out skel;