Gavea Beach, located in Rio de Janeiro, Brazil, is a stunning coastal paradise nestled at the base of the iconic Gavea Rock. This picturesque beach stretches along the shoreline for approximately 300 meters and boasts soft, golden sand that contrasts beautifully with the deep blue waters of the Atlantic Ocean.