A new lookout tower in the Florida Everglades is a source of curiosity right off the highway. It’s set to become a must-stop ...