Rio Azul beach resort is located on the banks of the Govuro River in Mozambique, Africa.
The beach resort overlooks an estuary and is about 2km from the river mouth. The Govuro River mouth is 110km north of Vilanculos, Mozambique, Africa.
The Govuro River runs north from Vilanculos and past Inhassoro and enters the sea at Bartholomew Diaz point, at the northern end of the Bazaruto Archipelago.