About Cuba. I stayed there in a 5* hotel where everything was included and I could eat as much fruits as I wanted. But I know that not everywhere you can buy fruits there. It depends on where you are going to stay. If it's a big city like Havana or Trinidad - no problem. But if its a place like Varadero(where I was staying) it's gonna be a problem finding fruits to buy.