Ready to sink your teeth into a swamp specialty? Here's where you can eat alligator in Florida, from Ocala to Palm Coast.