Coastal Village Beside a Beach, with an Ancient City to the West — Java 26.3

A village sits about 201 blocks east of a forest spawn, with an Ancient City about 208 blocks west.

Top-down 2D biome map centred on the spawn marker, with markers for the village to the east, the Ancient City to the west, the Pillager Outpost to the north-west and the stronghold.
Java 26.3 Edition Java Spawn -24, 8 Biome Forest Structures 3
Ancient CityForestGroveMeadowOceanOld Growth Spruce TaigaPlainsTaigaPillager OutpostStrongholdVillageMountain
Open in the seed map →
Seed -8410101869281278173

Copy it into Minecraft 26.3 (Java).

The village is the draw: it stands about 201 blocks east of spawn, and roughly a third of the ground around it is beach, river or sea, so it reads as a coastal settlement rather than an inland one. You start in a forest, with a river about 64 blocks away and plains close behind. In the opposite direction, an Ancient City lies about 208 blocks west. A second village sits about 531 blocks out.

Structures near spawn
Village → E 176, 32 201
Ancient City ← W -224, 64 208
Pillager Outpost ↖ NW -304, -416 508
💎 Diamonds, open to a cave ↓ S -21, 19 Y -39 11
💎 Diamonds, dig down ↙ SW -26, 12 Y -13 4
Biome mix near spawn
Ocean 15%
Plains 14%
Cold Ocean 14%
Forest 12%
Deep Cold Ocean 7%
Taiga 6%
Deep Ocean 6%