Cannes is one of the most popular towns on the French Riviera. Its beaches, Mediterranean climate and exceptional geographical location near Nice (15.5 miles), Monaco (22 miles) and Saint-Tropez (27 miles) attract some three million visitors from all around the world each year.