Dear student,
Answer to your question is as follows :
People from distant places visit Surat because of the following reasons :
1. It served as an important medieval port on the west coast of Indian sub continent.
2. It was a gateway of trade during the Mughal period i.e., Surat was the gateway for trade with West Asia via the Gulf of Ormuz.
3. It was also known as the gate for Mecca as many pilgrims take their ships to Mecca from here.
4. Surat was a port town and hence was a gateway for trade with West Asia. Many ships sailing for Mecca sailed from Surat.
5. The city was cosmopolitan and people of all castes and creeds lived there.
6. In the seventeenth century the Portuguese, Dutch and English had their factories and warehouses at Surat.
7. There were ample rest houses for the visitors. Magnificent buildings and innumerable pleasure parks attracted people of far-off places.
8. Surat was also famous for textiles for their gold lace borders, and there were many cotton textile shops which attracted people
Regards