One of the largest and most important wine regions in the world, Bordeaux is located in southwest France along the Atlantic coast.