The Canary Islands are among the cheapest all-inclusive holiday destinations