Karachi is located on the coast of the Arabian Sea at the southern end of the Indus River delta. The Indus River flows through Pakistan and empties into the Arabian Sea near Karachi. The city's strategic coastal location has made it Pakistan's largest port and major industrial center.