Ba Hồ - Three Lakes - is a series of three natural rock pools fed by a stream that runs about 10km off the 660m summit of Hòn Sơn, cutting through primary rainforest in Ninh Hoà District, 25km north of Nha Trang city, before the water eventually reaches the sea. The pools sit at different elevations, connected by a genuinely rugged, undeveloped trail - Pool 1 near the entrance is the easiest to reach, Pool 2 requires real rock scrambling through dense forest, and Pool 3 at the top involves a further roughly 500m of rocky, overgrown trail.
Some basic tourist infrastructure exists near the entrance and first pool - kayaking, camping gear rental, and electric carts among them - but this doesn't extend to the trail itself, which stays close to its natural state the further up you go. The water is cool, clear, and deep enough for swimming and cliff jumping at Pool 1 in particular, though water clarity and level vary noticeably between the three pools and by season.
The site receives a fraction of the visitors that Nha Trang's coastal attractions draw, and rewards those who come prepared for a genuine hike rather than a gentle nature walk.