Yanbu is probably one of the best towns in Saudi Arabia for eating Turkish food, with excellent Turkish restaurants, such as Iskenderun Restaurant, more common here than anywhere else in the country. This due to the historically well-established Turkish community here, where there's also an excellent selection of seafood options close to the port area.