These Florida beaches are the best spots to find shark teeth, from Venice to Amelia Island, with real chances of taking home ...