As a Guernsey resident who has spent years living in India and still regularly visit the country I would definitely recommend the Taste of India [both the west coast and St. Peter Port branches] as the best option for a good Indian meal in the island. Is it absolutely exceptional? Maybe not but it always serves up very good Indian food with a Goan bent for what - in the Guernsey context - is a very modest cost. Most other Indian eateries in Guernsey are either pricier or less impressive or both.
Also as a vegetarian who has to admit that his native island is very poor indeed at serving up good vegetarian food in local restaurants I regard the Taste of India as one of a small group of noble exceptions. It also has a friendly and attentive staff. I go here half a dozen times a year with various friends - some of whom are also people who have often travelled to India. I have no hesitation in strongly recommending the Taste of India.
If you own or manage Taste of India, register now for free tools to enhance your listing, attract new reviews, and respond to reviewers.