Wuhu Island is a new stage introduced in Super Smash Bros. for Nintendo Wii U, based on the island in Wii Sports Resort and Pilotwings Resort. The stage has been seen to take place on one of the beach areas of the island, with Miis in the background playing minigames such as frisbee. It is very similar to the Pilot Wings stage, but unlike it players can battle on various Wuhu Island locations.
The tropical island from Wii Sports Resort is the perfect place to enjoy a few sporting activities. Go on a close tour of it by selecting the Wuhu Island stage, or get a bird's-eye vies of the island with the Pilotwings stage. Just don't get too awestruck--with the stage constantly changing under your feet, you can't afford to lose focus!