Yellow sub had a happy hour and the bar at Le Table de Antoine in the Village had a 2 for 1 happy hour. I am not sure of the exact time of that happy hour but we had drinks one night around 8pm and it was still happy hour.
The Perch HH is 2:30 to 3:30. You'll recognize it by the line of people forming at around 2:15. :>)
As mentioned there is also the papagayo HH somewhere around 5 or 6. The only other one I can think of is at Yellow Sub in the village - heard of it, haven't been, so can't help with hours, but I want to guess 5-6?