Cherish your moments in our Grand Goa resort. Goa, a tiny emerald on the west coast of India, smallest state by area and fourth smallest by population.