Buzios has 20 sand beaches with turquoise water and vivid green hills.