Vacations by the sea: 49 extraordinary Beach Hotels in France