Grenada travel review: The Caribbean's Spice Island offers l