La commune fait partie de la province basque du Labourd , ainsi que de l' Eurocité basque Bayonne - San Sebastian .
Saint-Jean-de-Luz partage avec Ciboure la Baie de Socoa , sur le Golfe de Gascogne , les deux villes formant la même agglomération.
La Baie de Socoa est la seule abritée entre Arcachon et l' Espagne . Grâce à ses digues qui la protègent des colères de l' océan Atlantique , elle a la faveur des baigneurs et est devenue une station balnéaire réputée de la côte basque . La station balnéaire est de création relativement récente mais le port, lui, est très ancien, puisqu'il date de la préhistoire.