Jamaica has been recognized by the World Spa Awards as the Caribbean’s Best Spa Destination for 2018. The award was bestowed on the destination at the 4thannual World Spa Awards which recently took place at The St. Regis Maldives Vommuli Resort. The...