Surrounded by water
There were so many hills/mountains around the area that made traveling hard
Isolation from other cities
The missing word is Online consumers.
Online customers community are known as a web-based gathering places for all kinds of aspects that includes business topics. Online consumers are known as the sub-segment of all internet users who employ this technology to make purchases, but before that tends to research first about the products and the services.