Shandong, a coastal province in E China, boasts many national-renowned scenic spots, like Mount Taishan and Laoshan.