Goa, the land of beaches, is the smallest state in India and yet, arguably, the biggest tourist destination of ... off the coast of Kerala. Though all the islands are endowed with the beauty ...