Le vieux village de Villeneuve est situé à 440 m d'altitude. L'agglomération plus moderne s'est développée sur les pentes descendant vers la vallée de la Durance et dans sa plaine, désormais à l'abri de ses crues redoutables. Le village en ruines de La Roque est l'ancien la Roche-Amère : il offre un panorama sur la vallée de la Durance et le défilé du Largue. Ne quittez pas Villeneuve sans avoir visité cette " Roche Amère ", que vous atteindrez à pied en empruntant le sentier pentu qui démarre à 100 mètres au nord du village. Visible de toutes parts, cet énorme rocher calcaire a été détaché de la montagne du Luberon par la rivière Le Largue.