Swaying palms, white sands and sparkling waters: the three essential elements that attract 2 million visitors annually to Goa’s balmy shores are plentiful in this tiny, glorious slice of India hugging the country’s western coastline and bounded by the Arabian Sea.