Inside Punta Mita: Tour one of Mexico’s top golf destinations