Located on a hilltop at the western tip of Havre Aubert Island in the Magdalen Islands, Les Rochers is an architectural rental property made for pleasure-seekers who appreciate refined design as part of a memorable vacation experience.