Yes, The Gran Porto does have a swim up bar. It is on the roof of the resort and I don't think alot of people new about it because it was never really packed up there. Also think it may be an adult only pool as we never saw children in that pool either?
I have also heard that the pools at the Royal are done and they are allowing people to use them. They supposedly have a great swim up bar over there.