Underwater hunting on Socotra is strictly prohibited by law. But nobody has anything against free diving and spinning.
The best time for diving on Socotra is the period from October to November and from March to May, when wind falls and the sea calms down.