Heidi is right! If you must donate blood, do it before you leave, then you don't have to worry about it. Roatan is not to be missed. It's one of the most beautiful places I've ever been and Tabayana is absolutely gorgeous.
Happy Sailing!!

Future Cruises:
Carnival Legend - September 2009
Past Cruises:
Carnival Imagination - September 2008
Carnival Legend - October 2007
Carnival Imagination - January 2007
Carnival Imagination - September 2006
Carnival Fascination - May 2005
Carnival Imagination - November 2004
Holland America Zuiderdam - May 2003