We are Canadian and Cuba is the cheapest AI destination for us. We haven't been since Covid but know folks that have travelled there in the last few months. It seems that things haven't changed much. Since there are not very many countries that do trade with or supply food to Cuba, the food choices are very limited. We stayed at a 5* (I would have rated it maybe a 3*) resort and some days there were no eggs, or beef (which was tough when there was any), or bananas were the only fruit a couple of days. At the place we stayed we lined up for a made to order omelet on the first morning. I was watching the 'chef' preparing them and as he was adding whatever ingredients the person asked for, he also asked if they wanted salt. If they said yes, he pinched a bit between his thumb and index finger then after adding it to the dish he licked his fingers! I declined salt! One day they were cooking hamburgers at the pool bar. Hubby went and got us each one and when I unwrapped the foil/paper I said this is raw -the meat was pink. He took a bite and said no it is ham -not beef - a Ham-burger!
We saw people with cans of tuna and ham and jars of peanut butter to make their own sandwiches. There was always bread and butter available. I took some granola bars and instant oatmeal packages, as well as my favorite tea bags. We both got sick (both ends) after having a drink (no ice) at the lobby bar on our 2nd last night and had to walk to the store at the resort next door to buy bottles of sealed water the next morning as our resort had run out.
The beaches were wonderful -if you could keep out of the way of the kite sailors. We were on the north shore and the water was calm, clear and very shallow and there was always a breeze. We could walk out into the ocean a few hundred feet and still be in knee deep water. My SiL & her DH took a day tour into Havana to see the sights and old cars (her DH is a car buff) and thought it was nice. We wont be going back!
~Diane