Florida is home to sunshine and beaches, making it a perfect destination for outdoor water sports. From fishing to surfing, Florida attracts millions of visitors and residents to its many beautiful beaches to enjoy some outdoor fun. Whether you live here, are a snowbird, or just on vacation, there will never be a shortage of sandy beaches and the activities it offers.

One of the main attractions in Florida is its excellent fishing spots. Not on a boat and not on an ocean deck, but within the intracoastal waterway. This 3,000 mile series of inlets, rivers and bays along the Atlantic and Gulf Coasts is great for saltwater fishing. If you’re booking a fishing trip to Florida, check out these excellent hotel deals, and then don’t forget to head to these excellent intracoastal fishing spots.

1. New Smyrna Beach
New Smyrna Beach is a little north of Cocoa Beach and a little south of Daytona Beach. Fishers can find redfish, tarpon, spotted sea trout, flounder, mackerel, croaker and pompano.

2. Florida Keys
If you’re fishing in the Florida Keys, you’re in for a fishing field day with some of the state’s best location to catch some amazing — a tarpon, permit and bonefish.

3. Tampa Bay
Located on the West Coast of Florida and the Gulf of Mexico, Tampa Bay intracoastal is prime for tarpon locales.

4. Cape Canaveral
Cape Canaveral, or also known as Cocoa Beach area, is home to fish such as redfish, tarpon, spotted sea trout, flounder, mackerel, croaker and pompano.