Inhaca Island
An island offering beautiful beaches and snorkeling opportunities7.
Inhaca Island, Mozambique