I do like the National Geographic, and today I found another reason for liking them. Check out their list of rated islands here: NG Traveller Pay special attention to the top four.
Macinac Island is on there too, woohoo! (no we don't live on the island itself, but it's part of Michigan and we visit often!)