Most travelers familiar with coastal towns in Europe have probably heard of places like Nice, Saint-Tropez, or Cannes. Known for their beautiful beaches, delicious food, and upscale resorts, these ...