This might have a dumb answer, but here goes...
This is a picture of the u.fl connector on the Adafruit ultimate GPS.
With RF lines, I know you want the shortest return path. So why did they put the ground vias so far away? Wouldn't it be better to put the vias in the pad?