Iles de la Madeleine Beach, located in Les Îles-de-la-Madeleine, Canada, is a breathtaking beach with a length of about 6 km. The sand color varies from white to golden brown, and the crystal clear water is perfect for swimming, snorkeling, kayaking, and windsurfing.