Fishing in the Seychelles is a fantastic opportunity to get the most out of what the country has to offer. Spending a day bobbing in the Indian ocean, overlooked by striking landscapes and wrestling with what lies beneath is a surefire way to come home with some stories. Barracudas, rainbow runners, milkfish, bonefish and small tuna are regular catches by the local fisherman and some have been known to catch the odd shark.
Fishing in the outer islands can guarantee a big catch, ranging from might marlin, sailfish, giant dogtooth tuna and yellow fin tuna.
Some of the areas are thought to offer the best fly-fishing in the world and some catches have smashed world records given the enormous amount of fish in the waters.