By Stephen Gibbs
BBC News, Havana
A report by Human Rights Watch has strongly criticised both Cuban and US governments for policies which cause forced separation of Cuban families.
Shipwrecked boy Elian Gonzales' family is one of those split
The US-based group says travel restrictions by the two countries reflect "an utter disregard for the welfare of families".
The report says US policy on travel to Cuba carries a terrible human cost.
Cuba is criticised for "routinely refusing to grant its citizens permission to leave their country".
It is also taken to task for not allowing those who do leave illegally to return.
In this report, Human Rights Watch has roughly equal criticism for the governments of Cuba and the US.
It describes the travel restrictions which both countries impose on their respective citizens as inhumane and against internationally recognised principles.
Cuba has not commented on this specific report.
In the past it has justified the restrictions it imposes on its citizens' right to travel as a necessity in the face of US attempts to undermine the government of Fidel Castro.
Human Rights Watch also has plenty of criticism for US policy on travel to Cuba.
Last year, the Bush administration imposed tougher rules regarding licensed US travel to Cuba.
Most notably, it limited family visits to once every three years as opposed to the previous policy of once every year.
Amongst the report's detailed examples there are some of Cubans living in the US who have been prevented from seeing their dying parents.
Human Rights Watch is calling on the US government to abandon its travel ban on Cuba and in the meantime establish humanitarian exceptions.