Lake Haven Island resort is acclaimed as the finest heritage resort in India, nestles on the banks of Pamba River in Kerala.