Pensao Inhassoro is situated on the mainland of Mozambique, 50km north of Vilancoulos. Inhassoro is in the Inhambane Province of Mozambique, which is also the nearest town to the Bazaruto Islands - Bazaruto Archipagelo and Santa Carolina (Paradise Island)