Ok, sorry, but part of me is still not understand this “short distance” thing. It’s way more than a couple hundred miles. To someone in the US, that is nothing, but for someone living in relative small to medium sized islands, it is a lot.
Indonesia is not a good comparison because it is the fourth largest country with a population larger than the whole Caribbean basin combined.
Comparing it to Europe is not a good comparison either. More people in European countries, in general, have more disposable income to go jump on a ferry to another European country. Not just as a tourist, but for business.
Also, keep in mind the free transit thing between European countries thanks to the EU. There is no such thing between Cuba and all (or most any other) country. There is still a hassle of visiting a different country, with passport and all that, that doesn’t exist with the EU. Also, if you’re claiming American tourists, they already go to hoops to go to Cuba. Why would they want to make it a longer travel going by sea (if they have to leave from Mexico) when they can board a plane?
lalenin has mentioned a very good reason as to why Cubans cannot participate in this, and why is there no Cuban demand. I’ve given you reasons why Haiti, the poorest country in the whole continent, would not (at least for now) be interested in having a service to Cuba. Others have told you political reasons why ferries from Miami (or Puerto Rico) are not possible. Others have told you economic reasons why it wouldn’t be feasible.
Ferries are cheaper, I’m not denying that, I’ve use them. Ferries are not necessarily faster or any more comfier than an island-hopper plane (used that too). Would I be against more ferries in the Caribbean? No, but again, that probably won’t happen unless the region develops more and Cuba opens its borders more (and the US resumes travel to Cuba).
There are many reasons why would people go abroad. But most people cannot certainly go abroad, even if they would want, if they cannot afford it. Is it so difficult to believe that in most of those countries (particularly Haiti), the vast majority of locals do not have the means to travel outside? They cannot afford the cheap air-hopping planes? Ferry IS cheaper, but that may still be out of reach for many of them.
Confession: I grew up in Puerto Rico, and only went to St. Lucia because of my brother’s marriage (and on his penny). I’m still confused when people think island hopping is easy or cheap. It is neither. I know going to the Dominican Republic is still seen as a “big trip” for many back home.