Casa Montesdeoca is a restaurant offering traditional Canarian cuisine in a charming, courtyard setting.