The nearest airport is Dehli. Agra is about a 3 hour drive from Dehli.
The resort website has some local attractions in Mahabaleshwar (where the resort is) that you may want to look into if you are staying there longer.
Goa is a beachy, touristy hotspot.