Grand Okanagan Resort offers a variety of experiences and amenities for guests.