Whispering Palms is a luxury resort located on the banks of the pristine Vembanad Lake. It is set in a beautiful natural environment that comprises a private lake, an infinity swimming pool, and three private plunge pools with a view of the backwaters.