The Vineyard is a restaurant offering traditional Jamaican dishes at moderate prices.