With its palm-fringed beaches and laid-back atmosphere, could there be a better candidate for all inclusive holidays than Jamaica? The best known Caribbean ...