Ha’atafu Beach is an idyllic stretch of beach and coral reef on Tongatapu Island. The coast here is a great location for swimming or snorkeling. Behind the beach lie a number of resorts and restaurants.
Click Jigshare icon to turn the image into a jigsaw. Or click on photo to download or view full screen image.









