Castelo do Mar, luxury beachfront Lodge, to be found on the white sandy beach of Linga Linga, Inhambane area, Mozambique. Be spoiled to a glorious time in the sun, relax next...