Tradition holds that all the islands formed in the Kaveri River are consecrated to Sri Ranganathaswamy (PrabhaVishnu mentioned in Vishnu SahasraNamah) and large temples have been built in very ancient times dedicated to that deity on the three largest islands. These three towns, which constitute the main pilgrimage centers dedicated to Ranganathaswamy, are: