Florida's wide range of fishing opportunities makes for a variety of license choices. You can get separate licenses for freshwater and saltwater, or a combination license. If you plan to target snook, lobster, or tarpon you will need a special permit. You can buy the licenses and permits you'll need from the Fish and Wildlife Conservation Commission website or from one of the many license agents throughout the state.
Check out these Miami Beach, FL fishing resources: