Is there a way to determine who is holing up my yard?

Is there a way to determine who is holing up my yard?

Tunnels along the fence line, (other side of the fence=big dogs) hole about the size of a golf ball. At one point terminating under a kiddy swimming pool. Several holes, lots of mushy ground where they've dug out. I have seen this snake in my yard before (last April?) so could that be it? My other concern is rats. My life is crazy enough right now that I'm thinking about giving up veggie gardening almost all together if I'm attracting rats (my parents' other lovely suggestion of what it might be). Right now I've got a set of three 2ft x 4 ft boxes I'm about to start my spring veggies in. Thoughts? Location, South Florida, Palm Beach County.
Don’t you love spring?

Don’t you love spring?

My Painted Forest

My Painted Forest

cantaloupe

cantaloupe

Dahlias Blooming! Long Entry (sorry gardening gets me excited lately)

Dahlias Blooming! Long Entry (sorry gardening gets me excited lately)

Spring!

Spring!

A pink surprise!

A pink surprise!