Japan's Kii Peninsula is the ultimate place to try forest bathing—here's why

Japan's Kii Peninsula is the ultimate place to try forest bathing—here's why