Spearfishing is not allowed in Seychelles:
Seychelles has been proud to follow for many years a species conservation policy adopted to protect fish stocks. For example, the use of harpoons is strictly prohibited in all waters of Seychelles. Customs officers are responsible for confiscating them from anyone who tries to introduce them to the Seychelles.