Vamizi Island lies off the coast of northern Mozambique, in the Quirimbas Archipelago. The Archipelago consists of 32 tropical coral islands, and stretches for 100 km along the coast from Pemba to the Ruvuma River, the natural border between Mozambique and Tanzania.
The island of Vamizi has clear blue water, abundant marine life, and thick, untouched coral reefs. The island is covered with thick forests of acacia, hibiscus and casuarina trees. The lodge is set on the north side of the island (which is 12 km long and 2 km wide) and set on the edge of indigenous tropical forest looking out across a white beach to the Indian Ocean beyond.