Grenada invites tourists to explore the destination