Hi Mithinraj,
These are some of the places you can consider if you wish to go kayaking. Some of these places are up in the mountains and others near the ocean. India has a ton of kayaking-friendly destinations, and you'll be spoilt for choice when deciding!
Zanskar River, Leh
Nagin Lake, Srinagar
The Ganges, Rishikesh
Mandovi River, Goa
Kumarakom/Alleppey/Kollam, Kerala
Teesta River, Sikkim
Brahmaputra River, Arunachal Pradesh
Netrani Island, Karnataka
Havelock Island, Andaman Islands
You can read more on this here: https://www.tripoto.com/trip/best-kayaking-destinations-in-india-566fdd38cc380