It is impossible not to be in a good mood the moment you set foot on the West Indies island of Grenada. The capital, St. George’s, is located on the main island and is surrounded by a horseshoe-shaped harbor and a hillside formed by an old volcanic crater….