One of the themed restaurants that are an option in Enchanted Garden's all-inclusive dining plan is Temples, a surprisingly good Thai eatery. Foreign cuisine in Jamaica sounded iffy, and my past experience with all-inclusive resort dining had been pretty frustrating. I was taken off guard then when Temples served a choice of three dishes, and the two that we sampled were quite good.
Not all of the restaurants on the premises are open each night, so you have to plan in advance when you'd like to dine at the Thai, French or Mid Eastern restaurants. Make sure to reserve a table when Temples is available, as it was the best meal I had while visiting Jamaica.