Surf fishing is a popular sport that involves casting a line from the shore into the ocean or lake. Learn about the different types of gear and techniques, species commonly caught, and the best surf fishing destinations around the world.