From Caribbean-like islands to charming small towns, these are eight of the best and most beautiful places to visit on the French Riviera.