Port Grimaud is a seaside town in southeastern France, which is located approximately 7 km west of Saint-Tropez.