6 Top French Beach Resorts