Discover The Arcachon Bay on foot, by bike or by boat. Arcachon bay is the bay of Atlantic Ocean on the southwest coast of France. The bay of Arcachon has a wide variety of landscapes. Water is roaring on the ocean side. Arcachon bay is the best place near Bordeaux to visit at least once in a lifetime. Geographical shape …