Jamaica is probably the most dangerous place to holiday in the Caribbean in terms of crime. There are lots of great Islands in the Caribbean, Jamaica I would deff avoid. Along with dominican Republic ( lack of decent infrastructure) these places are cheap for a reason.. Bahamas is great.