Discover a Lake Michigan island in Illinois that is perfect for nature lovers. Check out the views and nature walks that make this place amazing.