Check the spa at the hotel you are staying at if they have one. When I got married in Tulum this past July I got a touch up at the hair salon at the resort right before the wedding. If there is not one at your hotel ask a guy at the front desk or something where he gets his hair cut and if he can recommend anywhere to you.