The island to the north of the one with the deer problem is much easier to get to from the mainland. It has mountain lions on it and the deer are reasonably under control. Still plenty of them, but not out of control.
In Salado, TX, they stopped allowing bow hunting in town, so the deer just hang out in town. Full herds just bedded down and munching in peoples' yards. The place is overrun with them. Apparently, they're smarter than the local ruling class.