Jeju Island's Snoopy Garden, a huge attraction with life-size Peanuts character installations, is a must-visit for Peanuts comic strip fans.