Touted as being some of the best in all of Saudi Arabia, Yanbu's beaches welcome people from all walks of life who gather to swim, relax on the golden sand and take advantage of the phenomenal diving spots along the reef. The nearby areas also have restaurants and cafes in abundance. They can be a lovely escape from the industrial city.