Miasteczko leży nad głęboką naturalną zatoką (Rade de Villefranche), która jest jednym z najgłębszych naturalnych portów na Morzu Śródziemnym. Dzięki swojej głębokości zatoka ta od wieków mogła pomieścić duże statki i okręty wojenne (dziś często stają tu wielkie statki wycieczkowe).


