When one envisions Goa, images of breathtaking beaches, magnificent seascapes, and remarkable views along with cottages come to mind.