Avalanche Bay Indoor Waterpark on Srf House. Venue in Boyne Falls, United States, United States of America. Avalanche Bay Indoor Waterpark is a surf venue in Boyne Falls, United States running a FlowRider sheet wave. Experience the fun of Michigan’s largest indoor...