fishing spots

Are you ready to take your fishing to another level? Regardless of whether you are a saltwater or freshwater fisherman, and it also doesn’t matter if you are a beginner or an experienced fisherman you’ll love learning about these top 5 fishing spots.

There are various fishing gems all around the world and frankly choosing these top 5 wasn’t an easy job. 

Take a moment to immerse yourself in the world of fishing and angling and check out these top 5 fishing spots around the world.

1. Mexico

Mexico has some of the best fishing spots in the world. And while you’d never even think about Cabo San Lucas as anything but a spot for awesome parties, it is also a great destination to do some fishing. This city in Baja Mexico is known for its blue waters, ideal for fishing different sorts of fish – from yellowfin tuna, starfish, sailfish to all kinds of marlin. Cabo San Lucas is a perfect fishing destination all-year-round, especially during the hottest months, May and July.  

Similarly, Cancun, another beach resort city in Mexico that is known for its beautiful beaches and rave parties is also a great fishing destination. Cancun offers some of the best fishing experiences with the abundance of fish for you to catch. You can choose anything from fly-fishing, bottom, and deep-sea fishing, to snorkeling and fishing combinations. 

From March to May the weather is ideal for fishing sailfish, as well as black-fin tuna and sea-trout. 

Isla Blanca area also offers incredible fishing opportunities. If you’ve set your eyes on tarpon or bonefish, Isla Blanca is the right place for you, especially during the summer months. 

2. Scotland

Scotland with its magnificent lakes and rivers offers great fly-fishing opportunities. Rivers like the Spey, Tay, Tweed, and Ness are full of finest salmon and attract many fishermen from all around the world. 

If you prefer still water fishing lakes like Loch Tummel, Loch Lomond, and many others, apart from breathtaking scenery offer great fishing experiences. Here you can catch perch, brown trout fish, or pike. Trout is one fish that doesn’t lack in these lakes. 

If, on the other hand, you’re more of a sea fishing type, you should choose the Orkney Islands as your destination. However, the Orkney Islands, too, offer both sea fishing and still water fishing opportunities. Brown trout and sea trout are very popular here. You can go fly-fishing, sea angling anything you choose because fishing in the Orkney Islands is the ultimate fishing experience.

3. Australia

Tasmania and Cairns are Australia’s golden fishing destinations. If this year you set your sight on Tasmania you won’t be wrong. The abundance of marine life makes fishing perfect. You can fish in seawater or still waters whichever you prefer. 

Several spots, especially bay areas in Tasmania offer different kinds of fish, from Australian salmon to bluefin tuna and squid. 

The beauty of fishing is the variety of beautiful spots and destinations that you can discover with this sport. Picturesque Tasmanian lakes and rivers located in Highlands offer you the opportunity to fish Brown trout with different angling methods such as bait, fly or lure fishing. 

Australia has another brilliant fishing spot, and if you like fishing marlin then you must visit Cairns. A city in Tropical North Queensland also considered the gateway to Australia’s Great Barrier Reef, Cairns apart from amazing swimming lagoons offers a bit dangerous but still exciting marlin fishing. But marlin is not the only fish you can catch in this area. 

Fish like barramundi and mangrove jack, barracuda and coral trout, as well as flathead and snapper can be caught in Cairn’s area. So, if you’re ready for exciting fishing and angling, this is the ideal destination for you!

4. Caribbean region

We can not talk about the world’s greatest fishing places without mentioning the Caribbean region. 

Starting off with the Bahamas, a place most of us want to visit at list once in our lifetime. Beautiful beaches and heavenly vacations aside, this is the place where you can do some fishing too – heaven on earth, literally.  The Bahamas is the place to visit f you’re aiming to catch some big game like marlin, sailfish, and tuna. In the northern part of the Bahamas, you will find the Abaco Islands with many underwater caves and colorful reefs. 

This is the place where you can try your luck with many different types of fish like white marlin, blue marlin, yellowfin, and black-fin tuna, and many other species.   

Punta Cana in the Dominican Republic is where you can catch some sailfish or marlin. The ideal time to do this is somewhere between the months of April and July. Waters around Punta Cana offer other types of fish too – tuna, wahoo, and billfish are always available.

If you want to go deep fishing, then the perfect place for you is Saint Lucia. This volcanic island offers fantastic fishing opportunities for both experienced and inexperienced fishermen. The great thing about this Caribbean island is the fishing tournaments it hosts. 

Both the Carribean and Pacific sides of Costa Rica and Panama offer many great fishing opportunities and experiences. Tuna, snapper, wahoo, marlin and many other fish kinds can be found here. Although the Caribbean side of these countries is famous for fish like big snook and tarpon.

5. Canada

Moving North towards a cooler climate but still beautiful scenery and great fishing opportunities. Canada is one place you need to visit if you’re an avid fisherman. 

Prince Edward Island in Nova Scotia, Canada gives you a great number of spots ideal for fishing big game such as bluefin tuna and many other types of fish. Let’s just mention that there is a reason this place is called the “Tuna Capital of The World.”

The western coast of British Columbia used to hide a quiet little town called Ucluelet. Today, Ucluelet is visited by at least 100 thousand visitors each year. All these people come here to try and catch some of the great halibut and salmon.

However, this is not where fishing opportunities end in Canada. Lake Diefenbaker, one of the largest artificial lakes in Canada is home to the world’s biggest rainbow trout. If you set your sights on this particular fish, you’ll have to act fast, as this is the fish that doesn’t reproduce and its numbers are fast decreasing. 

However, this is not the only fish this lake has to offer – walleye, northern pike, yellow perch, and whitefish can be caught with the help of the best walleye rods, in some of the many bays of this lake. 

This is just scratching the surface of all that Canada has to offer when it comes to fishing!


Are your feet itching for a visit to some of these places yet? Exploring these places and the incredible fisheries they offer may just be bucket-list worthy. The problem is how to choose where to go?  

From tropical destinations to beautiful Scottish and Canadian mountain settings, choosing where to reel in your next fish won’t be easy. The good thing is knowing that some of these places offer you different options – both saltwater and freshwater fishing, so you won’t feel like you’re missing much if you decide to visit just one particular place. Happy fishing everyone!

By kamlesh