Havre-Aubert Beach is located in Les Îles-de-la-Madeleine, Canada, and is known for its long stretch of fine, white sand. The beach is approximately 2 kilometers in length and features crystal clear turquoise waters, making it a popular spot for swimming, snorkeling, and other water activities.