There are souvenir shops, snack bars ... At 11 miles, Barra is Rio de Janeiro’s longest beach, and is easily reached on Metro ...