Jamaica has 6 of the 25 Best Hotels in the Caribbean