Sugar Loaf Island (Grenada)
Sugar Loaf Island (or just Sugarloaf Island) is an island in Grenada, the Caribbean. Its maximum length/width is around 400mX275m, and its maximum height is around 100m. The island is very close to the main island, just about 320 meters from Levera Beach (which is part of Levera National Park)…