No, spearfishing is not allowed in the Bahamas. If tourists go sport fishing, they must pay a fee of $20. .