La Halte Des 103 Iles offers a hotel and marina experience on the banks of the St. Lawrence River. It also features a new restaurant, providing dining options for guests and visitors.