Rim Rock’s Dogwood Cabins Rim Rocks Dogwood Cabins is a pet friendly cabin resort near Garden of the God in Southern Illinois.