The first is paperwork. The mix of clearing in internationally when you arrive, then nationally as you move from port to port, and finally clearing out internationally when you leave is quaint - but you pay each time. It is also downright inconvenient. Once there, you must check-in nationally and then out internationally. If the authorities wish to discourage visiting yachts, then they are on the ball.
Crime is another problem.
Figures are hard to find, but those available indicate that Venezuela may be the boat crime capital of the Caribbean. Swathes of Venezuela's mainland coast are out of bounds to a prudent cruiser. More than anything else, bureaucratic pettiness, graft and crime are preventing Venezuela from becoming a major yachting centre. The solution lies with the Venezuelans. If the authorities want it to happen, then it is that easy.