Island paradises However, both islands are quite different in their offerings. St Lucia, with its majestic mountains, is considered more picturesque. But Grenada is known for its iconic Caribbean white-sand beaches. Grenada also offers more of that peaceful local charm.