The larger of the three islands that make up the nation of Grenada.
The most popular and beautiful beach on the island of Grenada.