Bad service in the West Indies is a learned behavior not part of the local charm. When you have a captive audience you don't have to try as hard. Go to the resorts in Mexico. The locals will bend over backward for you with a smile and they mean it.