Vishakhapatnam is one of India's few natural harbors, located on the eastern coast in Andhra Pradesh. Calcutta (Kolkata) is a riverine port on the Hooghly River, not a natural seaport. Madras (Chennai) has an artificial harbor created by dredging, and Tuticorin is in southern Tamil Nadu.