Grenada, a charming island nation nestled in the Caribbean Sea, is famously known as the "Spice Isle" due to its abundant production of nutmeg and other aromatic crops. Its capital, St. George's, is a ...