Punch Beach, Libreville: Urban Sands in Gabon's Capital | OnlyBeaches