Inhassoro is perfectly positioned opposite the Bazaruto Archipelago making it one of the foremost tourism attractions in Mozambique. Inhassoro is the last coastal resort on the road north to Beira and is a good base from which to venture to the white sandy beaches of the Bazaruto Islands.