“Experience the glamour of the Atlantic coast in Biarritz, France – where luxury meets world-class surfing.” Biarritz Biarritz is a seaside resort town located in southwestern France, on the Bay of Biscay. Known for its glamorous reputation, Biarritz has long been a playground for the rich and famous. Today, the