Если вы планируете отдыхать самостоятельно, да еще может взять машину напрокат и не сидеть на месте, а увидеть множество достопримечательностей этого замечательного острова, то на мой взгляд (и по собственному опыту) лучше в отеле заказать только завтрак. Выше сказали про Меркадону (координаты для навигатора 28.087771, -16.727903) Calle Lisboa, 2, очень хороший супермаркет, там еще немало различных заведений. Что касается цен на продукты, увы, не подскажу, помню, что они были куда лояльней чем на континенте. Мы налегали на морепродукты - креветки, рыбу и т.д. И в сторону Лас-Америкас и в сторону Адехе хватает и магазинов, и заведений где можно вкусно и недорого покушать, рассчитывайте на уровень от 5 и до 8-12 евро на блюдо, при желании можно и дороже. Блюда большие, оцените сами может и одно на двоих.
Питьевую воду брали 5-6 литровыми бутылями, которые по цене стоили примерно столько же сколько и 1-1,5 литровые. Конечно, вода только бутилированная.
Удачной поездки!