Top view of beach homes in St. Tropez, France