Splash Island Splash Island is an adventure water park filled with giant waterslides, swimming lanes and fountains. Located on Island Park, this attraction is a welcome addition, adding even more summer fun to the mix. Address: 260 Royal Road South, Island Park Portage la Prairie MB Canada Send an Email (7) 1 204 239-8399