There's a reason that Kerala is called 'God's Own Country ... where palm-fringed emerald coves of Kappil Beach and its backwaters await you, which lie just 7 kms north of the small town of ...