These are Key deer, the smallest kind of white-tailed deer. They are only found in parts of the Florida Keys, and there are only about 700 of them. That sounds terrible, but back in the 1950s there were probably less than 30.
The deer are not very scared of people, as you can see. They like to eat plants that grow on the roadside, and are frequently hit by cars.