Culture Shikoku Travel Guide Matthew Vachon Japan's smallest island, Shikoku, is the perfect weekend getaway spot for foodies and nature lovers alike. Learn what two of..