Xpu Ha, Mexico is a beautiful beach town in the heart of the Riviera Maya. With its crystal clear waters, white sandy beaches, and lush tropical scenery, it’s no wonder that it has become a popular destination for travelers from around the world. If you’re planning a trip to Xpu Ha, here are some of the best things to do in this tropical paradise. …