A lot of people are complaining about the prices here but nothing has really changed much in the past few years except the exchange rate. When you used to get a euro and a half for your pound, things seemed cheaper. Now the euro and pound are pretty much equal in value, things seem more expensive.
Food and drink still cost the same in Gran Canaria. The trips haven’t gone up in price. My rent has (but that’s another story!) I sell fishing trips on the Barakuda Dos and I used to be able to say a day’s fishing was 40 pounds (60€) but now it is still 60€ and that is about 60 pounds! Big difference. 🙁
One way around this is to book an all-inclusive holiday and eat every meal in the complex but this is limiting if you want to go out for a day and explore the island. The best thing to do is to make a budget and stick to it. You can get English breakfast for 3€ in some places and meal deals in Canarian restaurants (3 courses plus a drink) for about 6€ which is great value.
The exchange rate might not be great but there are still plenty of things to do in Gran Canaria which aren’t expensive and if you are careful where you shop (ie: don’t shop in Netto!) you don’t have to spend a fortune on food. With a simple Gran Canaria beach holiday, it is totally possible to have a blissful week enjoying the sun and sea, without breaking the bank.