Florida's New Smyrna Beach is a paradise for seafood, outdoor exploration, and spotting native Floridian flora and fauna.