Explanation: To understand the context of this question, it is essential to have a clear understanding of the geographical layout of the western coast of India. The western coast of India is home to several major ports that are crucial for trade and transportation. The states of Gujarat, Maharashtra, Goa, Karnataka, and Kerala are all located along this coast, each with its own significant ports.
Gujarat, located in the northwestern part of the western coast, has the port of Kandla, which is one of the largest ports in India. When traveling from Gujarat to Karnataka, you would first encounter Kandla, as it is the starting point of the journey.
As you move southward, you would pass through Maharashtra, which has the port of Navha Sheva (Jawaharlal Nehru Port), one of the busiest ports in India. This port is located near Mumbai and is a significant point of transit for goods and passengers traveling along the western coast.
Further south, you would encounter the port of Marmagao, located in Goa. Goa is a small state situated between Maharashtra and Karnataka, and Marmagao is a major port in this region.
Karnataka, located in the southwestern part of the western coast, has several ports, but the question does not specify any particular port in Karnataka. The focus is on the ports you would encounter on the route from Gujarat to Karnataka.
Kochi, the port in question, is located in Kerala, which is south of Karnataka. Therefore, when traveling from Gujarat to Karnataka, you would not encounter Kochi, as it is located in a different state, south of your destination.
In summary, the question tests your knowledge of the geographical locations of major ports along the western coast of India and your ability to identify which port is not on the route from Gujarat to Karnataka. The correct answer is Kochi, as it is located in Kerala, which is not on the direct route from Gujarat to Karnataka.