Cochin (now Kochi) is located on the Malabar Coast of Kerala, which is India's western coast facing the Arabian Sea. Vishakhapatnam, Mahabalipuram, and Puducherry are all on the eastern coast facing the Bay of Bengal. The question tests knowledge of Indian coastal geography.