http://landed.at has been trying to get back into google as a travel resource since a few years now. Reducing and trying to eliminate possible reasons to narrow down the item that google doesn’t like has taken a long time.
It now could be that the following article is the problem. This article was stated as having been written by a bot (not a person) but it clearly is an average author such as the blogging fraternity can be. Those travel blogs are not necessarily bad.
Such author opinion as “With a history dominated by powers that have wanted to own and manipulate Cuba” clearly strong words against the very country that Google is from. Could it be that they have taken this very personally ?
If a website gets a manual action from google it can be taken away from the search results.