Montego Bay — a city making progress in some areas, but struggling in others