Desert Canyons RV Park, located in St. George, Utah, is one of the best places to base your Utah adventures. The resort ... Zion, and be prepared to get wet as it cuts through the Virgin River.