Tanjung Pinang's main attractions are its historic temples, the nearby island of Penyengat, and the atmospheric old town built on stilts over the water. Most sights can be reached on foot or by a short boat ride. The Vihara Dharma Sasana temple is the most visited in town, and a walk through the waterfront kampung offers a window into daily life that few tourists see.