Cabana Beach Campground & RV Park is a family owned and operated campground that is private in Osoyoos BC.