Arcachon is a picturesque coastal town located in southwestern France