From Nice to Cannes and St. Tropez, this in-depth travel guide will help you find the best beaches in the South of France,