To visitors, the Caribbean is a post card of white sand, sun-soaked beaches and tranquility. But millions who call the region ...