Situé au 17 Boulevard de l'Océan à Saint-Michel-Chef-Chef, Le Port s'établit en bord de mer, au sein de la station balnéaire du Tharon-Plage, sur la Côte de Jade. L'établissement prend place face à l'Océan Atlantique, le long de la promenade côtière bordée de villas de la Belle Époque et de la célèbre plage de sable fin. Installé dans un bâtiment lumineux ouvert sur le large, le restaurant s'intègre harmonieusement dans ce paysage maritime rythmé par le flux des marées et l'air marin. Le lieu offre un cadre d'exception, privilégiant des vues panoramiques sur l'eau et une atmosphère balnéaire et détendue.