Bazaruto Island, Inhambane Province, Mozambique
Vast sandy dunes, calm water beaches & an ideal spot for snorkeling, diving & sport fishing.
, MZ