Kerala, the land of pristine beaches and azure waters