Looking for an under-the-radar destination on Florida's Atlantic coast? New Smyrna Beach is a nature lover's paradise not to be missed.