Les Seychelles ont certains lieux de pêche les plus riches du monde. La combinaison d'îles granitiques et coralliennes, ses atolls très étendus situés dans une zone de l'océan indien de 1.400.000 km2, en font une destination de pêche passionnante. Les Seychelles détiennent d'ailleurs plusieurs records mondiaux.
Il est possible de pêcher toute l'année aux Seychelles mais, les saisons les plus propices sont :
- Pêche au gros : de juin à octobre (alizés du sud-est).
- Pêche de fond : de novembre à mai (alizés du nord-ouest).
- Pêche à la mouche : de novembre à mai (alizés du nord-ouest).