An idyllic locale, famous worldwide for its beaches, perfect climate and jet-set appeal, the French Riviera town of St Tropez has long been synonymous with glitz and glamour. Pulling in movie stars, world-renowned artists and distinguished writers...