Key Largo. As the longest island in the Florida Keys, Key Largo boasts the biggest indigenous fish population in the region. Here, anglers can nab more than 600 different species of fish, including fan favorites, such as tarpon, bonefish, and permit.