I have an opportunity to go stay in the carribeans for a couple of month.

Where are the better roads/conditions/bike friendly places between Cuba, Dominican Republic, or Mexico?