In the shadow of Sugarloaf Mountain and lapped by the powerful waves of the Atlantic Ocean, the city of Rio de Janeiro, Brazil, is blessed with one of the world's best beaches: Ipanema Beach.