Grenada, a jewel in the Caribbean, boasts breathtaking white sands, verdant forests and ... gorgeous and where the locals play) and the famous University." They continued to rave about the ...