Inhaca is an Island Of Mozambique Coast, you have to take the plain ($50) or boat($25)
The boat owner goes kiting there every day
On the other side of the islands bay is the portuguese island with some good waves on the other side.
There are repotedly, also sharks