Florida has beaches, theme parks, and approximately seven million places to buy a souvenir alligator head, but waterfalls?