The Pirate Cove is the restaurant on the grounds of the Grand View Inn. It's a decent place for dinner, but not necessarily one that I would go out of my way for.
Ambiance is quite nice. There is a balcony that overlooks Grand Anse beach, and at night you can see the lights of St. George's, the capitol. The waitresses are uniformly sweet and efficient.
You can get a steak here that is flavorful, if rather thin. Opt for the rice, rather than french fries, as the fries taste rather bland.
A steak, along with a beer or two will run you about US$25 with tax and tip.