Les Tamaris is a French restaurant specializing in grilled meats, fish, and seafood, served in a bright setting with views of the sea.