The rules are very obscures.
Here's the minimap for reference:
View attachment 720724
Here are all Settlements and their connections (checked by setting all Towns to Hub to count the number of connections from the Influence gained, and then converting them all one by one to Cities on a couple of reload to check where the food goes), at the start of Modern Era:
View attachment 720730
Red and purple continents are Distant Land, and Everwyk is a Treasure Island.
Roads:
- Capua does not have a road to Roma because it was founded after Patavium, and Patavium is nearer, so yep, space your Towns if you want a direct road to the capital.
- After some digging in old saves, Ravenna is connected to Aquilea because it was founded before Ostia, and they are 10 tiles apart. The foundation of Ostia afterwards on the existing road still connected it to the 2 others.
- There is a visual road between Aquilea and Parsa, but that does not transfer to an actual connection.
- Capua - Parsa started as a Trade Route before I conquered the latter.
- At the foundation of Aquilea, the road to Capua was initially more in the middle (it followed a minor river).
- The roads in the area have changed with the Exploration era transition: maybe the 2 roads in T-shape have been changed to a ▼-shape, but with still only the original 2 connections.
- Samarkand was the last one added to my empire in Antiquity, from IP integration. It created a road to Ravenna, even though it has a naval connection to Ostia.
- Hastinges and Chereburghs are separated by a Coastal bay (with a Fishing Quay connecting the two sides) and a range of Mountains, still it's only a 19 tile distance to make the detour and the Modern age Land Route range is 20.
- However the distance is 21 if also avoiding passing through the AI Settlement on the other side of the Mountains.
- Colcester and Chereburgh could have a naval connection, but for whatever reason a road has been built when I've founded Colcestre after Chereburgh (same as with the road from Samarkand?).
Space your Towns if you want a direct road to the Capital instead of between the 2 Towns, and if you want 2 Towns in the same direction feeding one City at one end, found the middle one last.
Naval:
- Same continent naval connections are OK, whatever the distance it seems (Aquilea - Roma is 45 tiles), but it needs the Town to be directly on the Coast or the Navigable River (no Fishing Quay required).
- Near the Coast with a Coastal district does not work (Patavium).
- On a Navigable River but with another Town in-between does not work (Parsa).
- Some times, there is a naval connection between continents (Samarkand - Chereburgh, Cusa - Everwyk, Everwyk - Fécamps, Cusa - Hastinges), and sometimes... just no (Samarkand - Aquilea, Cusa - Fécamps, Everwyk - Hastinges), even so the distance is not an issue?
- I mean, Samarkand - Chereburgh, that's 30 tiles, but Bayeux is nearer (even when going to the next side of the island where the Fishing Quay is, if that's the factor) and on the same continent as Chereburgh but is not connected to Samarkand while Chereburgh is?
- Aquilea is on a Navigable River, but does not have a Fishing Quay. But building one doesn't change anything, it still is connected to Roma (same continent) but not Samarkand (nearer).
Aquilea and Cusa have 5 connections, maybe there is a limit here? But that doesn't explain Everwyk - Hastinges...
Maybe there can only be one trans-continental naval connection.
[Edit]