Wuhu Island Is At Its Best In Nintendo Switch Sports ResortKotaku · 2026-10-28Kotaku reports that Wuhu Island is at its best in Nintendo Switch Sports Resort.